2

SQL Server 2008 R2 で c# を使用してデータベース スナップショット レプリケーションを設定しようとしています。サーバーに接続すると、すべてが正常に機能します...ただし、次のコード行の後:

distributor = new ReplicationServer(conn);
distributor.InstallDistributor((string)null, distributionDb);

次のエラーが発生します。

このエディションの SQL Server は、レプリケーションのパブリッシャーまたはディストリビューターとして機能できません。データベース コンテキストを「マスター」に変更しました

何か案は?

4

1 に答える 1

3

レプリケーションに関する考慮事項 (SQL Server Express)に従って、SQL Server Express はパブリッシャーまたはディストリビューターとして機能できず、サブスクライバーとしてのみ機能します。ディストリビューションを構成してパブリケーションをセットアップするには、Standard Edition 以上のインスタンスが必要です。その後、Express Edition インスタンスはサブスクライバーとして機能できます。

SQL Server Express は、パブリッシャーまたはディストリビューターとして機能できません。

于 2013-03-24T19:43:19.680 に答える