クリックして評価とフィードバックをお寄せください
TechNet
TechNet ライブラリ
SQL Server
SQL Server 2008
レプリケーション
テクニカル リファレンス
 sp_replicationdboption (Transact-SQ...
コミュニティ コンテンツ
このセクションの内容
すべて縮小/すべて展開 すべて縮小
その他のバージョンについては、以下の情報を参照してください。
SQL Server 2008 オンライン ブック (2009 年 7 月)
sp_replicationdboption (Transact-SQL)

指定したデータベースのレプリケーション データベース オプションを設定します。このストアド プロシージャは、任意のデータベース上のパブリッシャ側またはサブスクライバ側で実行されます。

トピック リンク アイコン Transact-SQL 構文表記規則

sp_replicationdboption [ @dbname= ] 'db_name' 
        , [ @optname= ] 'optname' 
        , [ @value= ] 'value' 
    [ , [ @ignore_distributor= ] ignore_distributor ]
    [ , [ @from_scripting = ] from_scripting ]
[@dbname = ] 'dbname'

レプリケーション データベース オプションを設定するデータベースを指定します。db_name のデータ型は sysname で、既定値はありません。

[@optname =] 'optname'

有効または無効にするレプリケーション データベース オプションを指定します。optname のデータ型は sysname で、次のいずれかの値を指定できます。

説明

merge publish

データベースは、マージ パブリケーションで使用できます。

publish

データベースは、他の種類のパブリケーションで使用できます。

subscribe

データベースは、サブスクリプション データベースです。

sync with backup

データベースが連携バックアップに対して有効になっています。詳細については、「トランザクション レプリケーションの連携バックアップを有効にする方法 (レプリケーション Transact-SQL プログラミング)」を参照してください。

[ @value=] 'value'

指定したデータベース オプションを有効にするか無効にするかを指定します。value のデータ型は sysname で、true または false のいずれかを指定できます。この値が false で、optnamemerge publish の場合、マージ パブリッシュ データベースへのサブスクリプションも削除されます。

[ @ignore_distributor=] ignore_distributor

ディストリビュータに接続せずに、このストアド プロシージャを実行するかどうかを指定します。ignore_distributor のデータ型は bit で、既定値は 0 です。既定値は、ディストリビュータに接続し、パブリッシング データベースの新しい状態を反映する必要があることを表します。値 1 は、ディストリビュータがアクセス不能で、sp_replicationdboption を使用してパブリッシングを無効にする場合にのみ指定してください。

[ @from_scripting=] from_scripting

単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。

0 (成功) または 1 (失敗)

sp_replicationdboption は、スナップショット レプリケーション、トランザクション レプリケーション、およびマージ レプリケーションで使用します。

このプロシージャでは、指定したオプションに従って、特定のレプリケーション システム テーブル、セキュリティ アカウントなどが作成または削除されます。また、master.sysdatabases システム テーブルに対応するカテゴリ ビットが設定され、必要なシステム テーブルが作成されます。

パブリッシングを無効にするには、パブリケーション データベースがオンラインであることが必要です。パブリケーション データベースにデータベース スナップショットが存在する場合は、パブリッシングを無効にする前に削除する必要があります。データベース スナップショットは、データベースの読み取り専用のオフライン コピーであり、レプリケーション スナップショットには関係していません。詳細については、「データベース スナップショット」を参照してください。

sp_replicationdboption を実行できるのは、sysadmin 固定サーバー ロールのメンバだけです。

コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件 | 商標 | プライバシー
Page view tracker