簡體   English   中英

鏈接服務器的替代方案(遠程服務器是普遍的sql)

[英]Alternatives to Linked server (the remote server is pervasive sql)

我們花了大約50個小時試圖調試從sql server 2012到普及sql的鏈接服務器連接。

毋庸置疑,普遍存在問題。

我們只運行這樣的select查詢:

select * from [sqlserver].[pervasiveserver].[db]..[myremotetable]

我們對此非常沮喪,我甚至不想討論我們得到的錯誤。 幾位專家表示,這可能與普遍存在的odbc驅動程序有關。

我們有SSRS報告,其數據源指向sql server。

在這種情況下,您能否建議一種替代方法來鏈接服務器? 我們的主要任務是能夠使用SSRS從普適數據庫中進行選擇嗎?

在放棄鏈接服務器之前,看看使用openquery而不是完全限定的tsql是否有更好的結果。 我們有一個從sql server到redbrick的鏈接服務器,另一對不能很好地協同工作,但使用openquery解決了所有這些問題。

您可能必須為每個查詢編寫存儲過程,而不是將sql放入報表中。

我將構建SSIS包以將數據導入到新SQL Server數據庫中具有相同/相似名稱的表中。

SSIS通常使用ODBC驅動程序更加可靠,並且有更豐富的錯誤處理來解決這些瑣碎的問題。 您可以使用SSMS導入數據向導快速啟動並將其結果保存為SSIS包。

保留相同的表名可以最大限度地減少SSRS返工。

SQL Server中的表也可以編制索引以提供快速的報表性能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM