快速,持续,稳定,傻瓜式
支持Mysql,Sqlserver数据同步

SQL Server发布订阅异常处理

请联系QQ:1793040 索取软件

  EXEC  sp_removedbreplication "   WR_YK1  " ; - -数据库名称以引号 

发布

SQL2008发布和订阅错误”进程无法在WIN-SERVER上执行sp_replcmds”

执行以下SQL脚本

首次运行

  ALTER  授权  ON  数据库 :: ::  [ 数据库名称 ]   TO   [  sa  ] 

更改 授权 ON 数据库 :: [ 数据库名 ] TO [ SQL登录用户名 ]

然后执行

 使用 数据库名称

开始

sp_changedbowner " SQL登录用户名 "

上次运行

  EXEC  sp_repldone  @ xactid   =   NULL  @ xact_segno   =   NULL  @ numtrans   =   0  @ time   =   0  @ reset   =   1 

EXEC sp_replflush

如果仍然不可能,请重新启动SQL Server代理服务。

修改计算机名称后

-查看当前数据库服务器名称:

选择@@ ServerName

-查看当前服务器名称
选择serverproperty(”服务器名称”)

-修改数据库服务器名称
sp_dropserver” old_servername”
sp_addserver” new_servername”,” local”

-重新启动数据库服务和修改完成

-安全性-\ gt;登录名-右键单击,创建一个新的登录名->选择Windows身份验证

选择@@服务器名;
?选择服务器属性(”服务器名称”)

如果两个结果不一致,则表示机器已更改其名称,并且在复制配置时将报告上述错误。

-要解决此问题?
-执行以下语句并在完成后重新启动SQL服务?

如果serverproperty(”服务器名”)\ lt; \ gt; @@ 服务器名称 ?
开始吗?
声明@server sysname?
?设置@服务器= @@服务器名吗?
? exec sp_dropserver @服务器= @服务器?
?设置@server =强制转换(serverproperty(”服务器名称”)为sysname)?
? exec sp_addserver @服务器= @服务器,@本地=”本地”?
?结束

最后,别忘了重新启动服务,启动该服务后,它就会运行:

?使用母版

?去

?选择@@服务器名;
?选择服务器属性(”服务器名称”)

相关推荐

咨询软件
 
QQ在线咨询
售前咨询热线
QQ1793040