0
我需要在鏈接的服務器.NET鏈接的服務器查詢找不到sysservers中
SELECT *
FROM [SRVSQL01].[TARIF].[dbo].[CPTGCHKSYNCVIEW] L
LEFT JOIN [SRVSQL03].[TARIF].[dbo].[CPTGCHKSYNCVIEW] R ON L.CG_Num = R.CG_Num
當我執行在SSMS此查詢執行的VB .NET程序此查詢「SRVSQL01」,它的工作。
但是,當我從我的VB.net程序執行它,我收到以下錯誤:
Could not find 'SRVSQL01' in sysservers
我使用SqlConnection
和SqlCommand
。
我忘了說一些非常重要的東西,這個程序正在使用我的一臺服務器。連接字符串是相同的:
server=SRVSQL03;Trusted_Connection=True;Database=TARIF;MultipleActiveResultSets=True
您確定要連接到正確的數據庫嗎? – sagi
聽起來像連接字符串中有錯誤。連接字符串應該與您在SSMS登錄窗口中看到的服務器的實例相同。 – jdweng
你是否從Managament工作室試過這款Qry?看來SRVSQL03中不存在連接服務器來連接SRVSQL01。嘗試在SRVSQL03上運行select * from sys.sysservers。 – Deadsheep39