马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
  数据库异常:sysservers中找不到服务器QPAccountsDBLink。请执行 sp_addlinkedserver 将该服务器添加到 sysservers

  这是今天我们的一个主机客户架设网狐的时候出现的错误,想必很多人都遇到过,最简单的解决办法就是执行我们发布的源码里自带的数据库“一键安装.bat” 脚本。 但是有这个方法比较费时间,有时可能要等一个多小时脚本才能执行完成!

  今天给大家说一个更简单高效的方法!

  一开始提示,在服务器中找不到在 sys.servers 中找不到服务器 'QPAccountsDBLink',先用[mw_shl_code=sql,true]select * from sys.servers[/mw_shl_code]  发现只能查到一个服务器名称,后来自己电脑里保存了一些链接脚本,只需改几个地方

  下面是完整的sql命令代码:

  [mw_shl_code=sql,true]select * from sys.servers

  -- 变量定义

  DECLARE @DBName VARCHAR(32)
  DECLARE @DBUser VARCHAR(32)
  DECLARE @DBPassword VARCHAR(32)
  DECLARE @DBSourceAddr VARCHAR(32)
  DECLARE @LinkServerName VARCHAR(32)

  -- 设置变量

  SET @LinkServerName='QPAccountsDBLink'
  SET @DBSourceAddr='(local)'
  SET @DBName='QPAccountsDB'

  -- 删除连接服务器

  IF EXISTS(SELECT SrvName FROM MASTER.DBO.SYSSERVERS WHERE SrvName=@LinkServerName)
  BEGIN
  EXEC SP_DROPSERVER @LinkServerName,'DropLogins'
  END

  -- 建立链接服务器

  EXEC SP_ADDLINKEDSERVER
  @Server=@LinkServerName,
  @SrvProduct=@LinkServerName,
  @Provider='SQLOLEDB',
  @DataSrc=@DBSourceAddr,
  @Location='',
  @ProvStr='',
  @Catalog=null

  -- 用户映射

  EXEC SP_ADDLINKEDSRVLOGIN @RmtSrvName=@LinkServerName,@Useself='true',@LocalLogin=NULL,@RmtUser=NULL,@RmtPassword=NULL

  -- 设置链接服务器

  EXEC SP_SERVEROPTION @Server=@LinkServerName,@OptName='RPC',@OptValue='true'
  EXEC SP_SERVEROPTION @Server=@LinkServerName,@OptName='RPC OUT',@OptValue='true'
  EXEC SP_SERVEROPTION @Server=@LinkServerName,@OptName='Data Access',@OptValue='true'
  EXEC SP_SERVEROPTION @Server=@LinkServerName,@OptName='Collation CompaTible',@OptValue='true'
  EXEC SP_SERVEROPTION @Server=@LinkServerName,@OptName='Use Remote Collation',@OptValue='true'

  -- 链接服务器状态

  EXEC SP_HELPSERVER @LinkServerName

  -- 设置变量

  SET @LinkServerName='QPAccountsDBLink'
  SET @DBSourceAddr='(local)'
  SET @DBName='QPAccountsDB'[/mw_shl_code]

  把上面的这段代码放到sql sever的命令执行界面,然后点击执行就完成了!

  或者执行这个sql脚本:
 
游客,如果您要查看本帖隐藏内容请回复

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by 狐霸源码论坛 X3.3 © 2001-2018