而不是生成的话会报
在 sysservers 中找不到服务器 'QPGameUserDBLink' 。请执行 sp_addlinkedserver 将该服务器添加到 sysservers。
错误,解决办法如下:
第一种方法 ,重新加载执行相关数据库脚本。
在 sysservers 中找不到服务器 'QPGameUserDBLink' 。请执行 sp_addlinkedserver 将该服务器添加到 sysservers。
解决办法如下:
在数据库脚本中 找到用户连接 这个脚本 执行就OK;
一共要执行 ,用户连接 财富连接 和平台连接 这3个 脚本,就OK;
第二种方法:把以下代码另存为文件再执行
装载器报错(QPGameUserDBLink).cmd 或 装载器报错(QPGameUserDBLink).bat
>>装载器报错(QPGameUserDBLink).sql echo -----------------------------------------
>>装载器报错(QPGameUserDBLink).sql echo -----------------------------------------
>>装载器报错(QPGameUserDBLink).sql echo -- 变量定义
>>装载器报错(QPGameUserDBLink).sql echo @DBName VAR32)
>>装载器报错(QPGameUserDBLink).sql echo @DBUser VAR32)
>>装载器报错(QPGameUserDBLink).sql echo @DBPassword VAR32)
>>装载器报错(QPGameUserDBLink).sql echo @DBSourceAddr VAR32)
>>装载器报错(QPGameUserDBLink).sql echo @LinkServerName VAR32)
>>装载器报错(QPGameUserDBLink).sql echo -----------------------------------------
>>装载器报错(QPGameUserDBLink).sql echo -----------------------------------------
>>装载器报错(QPGameUserDBLink).sql echo SET @LinkServerName='QPGameUserDBLink'
>>装载器报错(QPGameUserDBLink).sql echo SET @DBSourceAddr='(local)'
>>装载器报错(QPGameUserDBLink).sql echo SET @DBName='QPGameUserDB'
>>装载器报错(QPGameUserDBLink).sql echo -----------------------------------------
>>装载器报错(QPGameUserDBLink).sql echo -----------------------------------------
>>装载器报错(QPGameUserDBLink).sql echo -- 删除连接服务器
>>装载器报错(QPGameUserDBLink).sql echo IF EXISTS(SrvName FROM MASTER.DBO.SYSSERVERS WHERE )
>>装载器报错(QPGameUserDBLink).sql echo BEGIN
>>装载器报错(QPGameUserDBLink).sql echo SP_DROPSERVER @LinkServerName,'DropLogins'
>>装载器报错(QPGameUserDBLink).sql echo END
>>装载器报错(QPGameUserDBLink).sql echo -----------------------------------------
>>装载器报错(QPGameUserDBLink).sql echo -----------------------------------------
>>装载器报错(QPGameUserDBLink).sql echo -- 建立链接服务器
>>装载器报错(QPGameUserDBLink).sql echo SP_ADDLINKEDSERVER
>>装载器报错(QPGameUserDBLink).sql echo @Server=@LinkServerName,
>>装载器报错(QPGameUserDBLink).sql echo @SrvProduct=@LinkServerName,
>>装载器报错(QPGameUserDBLink).sql echo @Provider='SQLOLEDB',
>>装载器报错(QPGameUserDBLink).sql echo @DataSrc=@DBSourceAddr,
>>装载器报错(QPGameUserDBLink).sql echo @Location='',
>>装载器报错(QPGameUserDBLink).sql echo @ProvStr='',
>>装载器报错(QPGameUserDBLink).sql echo @Catalog=@DBName
>>装载器报错(QPGameUserDBLink).sql echo -----------------------------------------
>>装载器报错(QPGameUserDBLink).sql echo -----------------------------------------
>>装载器报错(QPGameUserDBLink).sql echo -- 用户映射
>>装载器报错(QPGameUserDBLink).sql echo SP_ADDLINKEDSRVLOGIN @RmtSrvName=@LinkServerName,@Useself='true',@LocalLogin=NULL,@RmtUser=NULL,@RmtPassword=NULL
>>装载器报错(QPGameUserDBLink).sql echo -----------------------------------------
>>装载器报错(QPGameUserDBLink).sql echo -----------------------------------------
>>装载器报错(QPGameUserDBLink).sql echo -- 设置链接服务器
>>装载器报错(QPGameUserDBLink).sql echo SP_SERVEROPTION @Server=@LinkServerName,@OptName='RPC',@OptValue='true'
>>装载器报错(QPGameUserDBLink).sql echo SP_SERVEROPTION @Server=@LinkServerName,@OptName='RPC OUT',@OptValue='true'
>>装载器报错(QPGameUserDBLink).sql echo SP_SERVEROPTION @Server=@LinkServerName,@OptName='Data Access',@OptValue='true'
>>装载器报错(QPGameUserDBLink).sql echo SP_SERVEROPTION @Server=@LinkServerName,@OptName='Collation CompaTible',@OptValue='true'
>>装载器报错(QPGameUserDBLink).sql echo SP_SERVEROPTION @Server=@LinkServerName,@OptName='Use Remote Collation',@OptValue='true'
>>装载器报错(QPGameUserDBLink).sql echo -----------------------------------------
>>装载器报错(QPGameUserDBLink).sql echo -----------------------------------------
>>装载器报错(QPGameUserDBLink).sql echo -- 链接服务器状态
>>装载器报错(QPGameUserDBLink).sql echo SP_HELPSERVER @LinkServerName
osql -E -i "装载器报错(QPGameUserDBLink).sql"
del 装载器报错(QPGameUserDBLink).sql /q
未经允许不得转载! 作者:棋牌源码网,转载或复制请以超链接形式并注明出处棋牌源码网。
原文地址:《在 sysservers 中找不到服务器 QPGameUserDBLink [解决方案]》发布于:2021-08-06