积极答复者
SQL Server2008 R2 复制报错

问题
-
在sql server2008r2版本中新建一个数据库发布时 出现下列错误(此数据库是通过另外一个服务器上的备份文件(也是2008 r2)还原):
1.
标题: 新建发布向导
------------------------------SQL Server 无法创建发布“replication_test”。
------------------------------
其他信息:执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)
------------------------------
不允许此数据库用于发布。
无法执行过程。该数据库没有发布。请在已为复制发布的数据库中执行该过程。
已将数据库上下文更改为 'Test'。 (Microsoft SQL Server,错误: 14013)只有启用了事务/快照复制的数据库才能安装日志读取器代理。 (Microsoft.SqlServer.Rmo)
还原备份的数据库之前并未做复制。full 模式。
尝试了在还原的选项里 使用keep_replication。 还是不能创建发布。
巧克力安- 已编辑 巧克力安 2011年1月16日 15:57
答案
-
找到了原因。因为在原来的数据库上设置了trigger,不允许在数据库上修改。把trigger disable后可以了。
谢谢大家
巧克力安- 已标记为答案 怡红公子Moderator 2011年1月17日 5:17
全部回复
-
找到了原因。因为在原来的数据库上设置了trigger,不允许在数据库上修改。把trigger disable后可以了。
谢谢大家
巧克力安- 已标记为答案 怡红公子Moderator 2011年1月17日 5:17