【问题标题】:Server references (not a database reference) in DB ProjectsDB Projects 中的服务器引用(不是数据库引用)
【发布时间】:2016-01-14 11:00:05
【问题描述】:

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

“过程 [dbo].[xxx] 对对象 [server.IP] 的引用未解析”。

是否可以消除这些错误?

【问题讨论】:

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


    【解决方案1】:

    您必须在项目中定义链接服务器。

    只需将链接服务器类型的新项添加到您的项目中,然后将链接服务器定义放入其中。例如:

    /****** 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
    

    【讨论】:

      猜你喜欢
      • 2013-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-23
      • 2020-02-21
      • 1970-01-01
      相关资源
      最近更新 更多