我对VS 2013中的数据库项目有疑问。我在使用的地方,例如OPENQUERY([Server.IP],'blah blah')
,服务器名称将始终返回警告。 E.g。
"程序[dbo]。[xxx]对象[server.IP]"有一个未解析的引用。
是否可以删除这些错误?
答案 0 :(得分:2)
您必须在项目中定义链接服务器。
只需在项目中添加一个Linked Item类型的New Item,然后将链接的服务器定义放入其中。例如:
/****** Object: LinkedServer [Server.IP] Script Date: 30/07/2014 16:17:56 ******/
EXEC dbo.sp_addlinkedserver @server = N'Server.IP', @srvproduct=N'SQL Server'
GO
/* For security reasons the linked server remote logins password is changed with ######## */
EXEC dbo.sp_addlinkedsrvlogin @rmtsrvname=N'xxx.xxx.xxx.xxx',@useself=N'True',@locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL