关于MSSQL 日志传送的几个要点。

关于MSSQL 日志传送的几个要点。

1、  日志备份目录的共享权限,需要给予远程数据库账户读取权限。

实际配置中这个比较烦总是产生无法登陆的错误。我只好把主/辅服务器MSSQL启动帐户设置成用户名密码一致,来解决这个问题。

2、  关于配置过程中出现 消息 14262,级别 16,状态 1,过程 sp_add_jobserver,第 88 指定的 @server_name XXX 不存在。

这个问题比较怪查来查去发现问题出在 select @@servername 值上

2台数据库都叫同一个名字,这个很奇怪难道跟测试系统是ghost的有关?

默认@@servername应为安装数据库时的机器名。应和  SELECT       CONVERT(char(20),   SERVERPROPERTY('servername')) 一致才对 

如果后来更改过机器名可能会造成@@servername和实际名称不同。。。。。。。。

好像@@servername不会随着改变一直会保持最早安装数据库时的值,而SELECT       CONVERT(char(20),   SERVERPROPERTY('servername')) 会反映实际的值。可是master.dbo.sp_add_log_shipping_secondary_primary中恰恰用到了@@servername。。。。。

看来还真是不能偷懒

修改很容易

select @@servername 如果和实际名称不同的话

       exec  sp_dropserver '错误的实例名'

exec  sp_addserver '实例名‘,local
注意:sp_addserver参数为实例名’,是否为本地服务器(默认值:null,local为是,NULL说明是远程实例) 不说明是本地实例的话select @@servernameNULL这个要是没高人指点,还真是*(—#*(¥——*#·……¥#·

然后就是配置日志传送。一切顺利~~~~~V(^o^)V

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值