我正在尝试使用带有 SQL Server 2008 R2 的 c# 设置数据库快照复制。当我连接到服务器时,一切都按原样进行......但是在以下代码行之后:
distributor = new ReplicationServer(conn);
distributor.InstallDistributor((string)null, distributionDb);
出现以下错误:
此版本的 SQL Server 不能充当复制的发布者或分发者。将数据库上下文更改为“主”
有任何想法吗?
我正在尝试使用带有 SQL Server 2008 R2 的 c# 设置数据库快照复制。当我连接到服务器时,一切都按原样进行......但是在以下代码行之后:
distributor = new ReplicationServer(conn);
distributor.InstallDistributor((string)null, distributionDb);
出现以下错误:
此版本的 SQL Server 不能充当复制的发布者或分发者。将数据库上下文更改为“主”
有任何想法吗?
根据复制注意事项 (SQL Server Express),SQL Server Express 不能充当发布者或分发者,只能充当订阅者。您将需要标准版或更高版本的实例来配置分发和设置发布。Express Edition 实例然后可以用作订阅者。
SQL Server Express 不能用作发布者或分发者。