SQL SERVER同步环境新增发布对象时不能生成(sp_MS+表名)同步存储过程
来源:互联网 发布:李嘉诚逃离中国知乎 编辑:程序博客网 时间:2024/05/17 03:49
在配置了同步的用户环境(订阅端:请求订阅)
在发布端:
1、企业管理器SSMS—复制—本地发布—发布属性—项目(选中发布对象)
2、在企业管理里—查看快照代理状态(启动)
在订阅服务器:
USE [DBName]GOSELECT * FROM sys.procedures WHERE name LIKE 'sp_MS%' ORDER BY create_date DESC
发现没用生成对应的同步所需的存储过程
--解决方法:
--已经配置步骤1时省略
1、重复 步骤1
或用以下命令格式在查询分析器里执行
USE [DBName]GOEXEC sp_addarticle @publication = N'DBName', @article = N'TabName', @source_owner = N'dbo', @source_object = N'TabName', @schema_option = 0x0000000008037ADF, @force_invalidate_snapshot = 1, @vertical_partition = N'false' GO
--对于所有现有的订阅服务器,将对其请求订阅中的新项目的订阅添加到发布中。 此存储过程在发布服务器的发布数据库中执行。Exec sp_refreshsubscriptions 'DBName' GO --启动可为发布生成初始快照的快照代理作业 Exec sp_startpublication_snapshot 'DBName' GO
在订阅服务器:
USE [DBName]GOSELECT * FROM sys.procedures WHERE name LIKE 'sp_MS%' ORDER BY create_date DESC你会发现已存在所需存储过程
新增记录查看是否正常同步
做同步时注意,配置完,检查同步对象是否一致,不一致时建议在发布服务器,数据库—右健—生成脚本 —选中表—选项时(选择只数据生成脚本)
1 0
- SQL SERVER同步环境新增发布对象时不能生成(sp_MS+表名)同步存储过程
- sql server 2005数据库同步 表,存储过程,视图.
- SQL Server使用存储过程定时同步数据
- SQL Server AB表同结构的简单数据同步存储过程
- 关于mysql存储过程(表数据同步批量新增,批量修改)
- SQL Server 2000 数据同步过程
- SQL server 2005 如何批量修改架构名(包括表名和存储过程名)
- SQL server 2005 如何批量修改架构名(包括表名和存储过程名)
- SQL server 2005 如何批量修改架构名(包括表名和存储过程名)
- SQL SERVER存储过程生成工具
- SQL Server 存储过程生成insert语句
- [SQL Server] 使用事务发布与订阅实现数据同步
- SQL SERVER 2005 使用订阅发布同步数据库
- SQL SERVER 2005 使用订阅发布同步数据库
- SQL Server 2005使用发布、订阅实现数据同步
- 数据库同步之SQL Server 2005发布订阅教程
- SQL Server 2008 数据库同步 (发布、订阅)
- SQL Server 2005-同步复制技术:发布、订阅
- NOIP2015游记
- Ant配置文件
- 三大框架
- 第一个人生web代码,结束了,人生web第一格言:打死也要百分比
- MPI函数学习
- SQL SERVER同步环境新增发布对象时不能生成(sp_MS+表名)同步存储过程
- 151126Tint Color的理解和APP简单的主题化
- 我的CSDN博客之旅开始
- 高并发Web架构
- python在centos6.5上的升级
- THE MATRIX PROBLEM
- js之return return false return true 的用法
- ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别
- Mongodb的同步、备份与恢复(转自鹏博客)