数据库项目

时间:2016-01-14 11:00:05

标签: sql database visual-studio-2013 database-project

我对VS 2013中的数据库项目有疑问。我在使用的地方,例如OPENQUERY([Server.IP],'blah blah'),服务器名称将始终返回警告。 E.g。

  

"程序[dbo]。[xxx]对象[server.IP]"有一个未解析的引用。

是否可以删除这些错误?

1 个答案:

答案 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