mssql 2008 复制订阅
广域网的复制订阅
准备工作:
1、a、b服务器创建相同的系统用户密码
2、在a服务器 sql server 配置管理器 创建别名 ip填写b服务器的ip, b服务器端口号
3、在b服务器 sql server 配置管理器 创建别名 ip填写a服务器的ip, a服务器端口号
创建过程:
a发布数据 都是用sa用户登录
b服务器订阅 选择 发布数据库 填写创建的别名,使用系统用户密码或者(sa应该可以,没试)
在复制中可以把约束,索引、键、触发器、统计信息复制到订阅服务器,如果表示用了自动编号那么将无法复制,
使用
declare @id int
--AdminUser
select @id=MAX(id) from AdminUser
DBCC CHECKIDENT ('AdminUser', RESEED, @id) 重置种子。
所以,在以后设计数据库 最好不用自动编号,可以用guid,oracle 序列,避免在恢复数据库使用 订阅服务器作为主数据库 带来的麻烦