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