0

我正在尝试在 2008 年实现事务复制。发布者和订阅者都在 2008 版本中。到目前为止一切都很好。

发布者数据库处于 2005 兼容模式。它有一个表,其中有两列数据类型为“日期”,这是 2008 年新增的。因此,对于复制,当在拍摄初始快照时生成 bcp 文件时,因为发布者处于 2005 模式,它会生成一个快照,认为它将在 2005 模式数据库上应用相同的内容,因此快照失败,因为 2005 年不支持“日期”数据类型。

请提出一些补救措施,而不是更改兼容性级别。是否有任何选项我可以选择告诉快照代理它应该为真正的 2008 订阅者生成快照。

提前致谢!

钱丹·贾

4

1 回答 1

0

数据库在 2008 服务器上,但它的兼容模式是 2005。因此,当快照代理读取表的架构时,它无法编写脚本,因为 date 在 2005 中不是受支持的数据类型。

于 2011-08-12T10:29:55.963 回答