VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > SQL教程 >
  • SQL Server 读写分离配置的一些问题

1,新建发布服务器遇到此服务器上未安装复制组件

先执行以下sql

use master
go
select @@servername;
select serverproperty('servername')

 

 

 结果一致就执行B方案,否则运行以下sql

if serverproperty('servername') <> @@servername
begin
declare @server sysname
set @server = @@servername
exec sp_dropserver @server = @server
set @server = cast(serverproperty('servername') as sysname)
exec sp_addserver @server = @server , @local = 'LOCAL'
end

 

B方案

  真的缺少复制组件,打开sql server安装中心 重新下载,点击安装,再点击全新SQL server独立安装或向现有安装添加功能,直接下一步

  然后勾选向SQL Server XX的XXXX,然后下一步,然后勾选SQL Server复制,一直下一步直至完成

 

 

 

 2,新建的订阅从库没有复制到主库的数据和结构

查看快照文件夹是否有这个文件

 

 

 

如果没有说明代理权限有问题

计算机属性-》SQL Sever代理-》右击属性-》改为Local System

 

 

 

 

还是没有解决,右击发布服务器-》启动复制监视器

这里的状态一定会是异常,异常状态后面会出现一列异常信息,根据提供的异常信息解决即可

 

 3.遇到这种情况

 

 

 将SQL Server代理设为自动启动即可

 

 

本文作者:xiaolipro

本文链接:https://www.cnblogs.com/xiaolipro/p/14450024.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。



相关教程