[パブリケーションのプロパティ] ダイアログ ボックスの [スナップショット] ページを使用すると、スナップショット形式、スナップショット フォルダーの場所、およびスナップショットのアプリケーションの前後に実行するスクリプトを設定できます。 スナップショット フォルダーは、共有として指定する必要があり、エージェントがフォルダーでファイルを読み書きするための十分な権限を持っている必要があります。 このフォルダーを適切に保護する方法の詳細については、「スナップショット フォルダーのセキュリティ保護」を参照してください。
注 |
|---|
変更する場合は、パブリケーションの新しいスナップショットが必要です。 詳細については、「パブリケーションおよびアーティクルのプロパティの変更」を参照してください。 |
オプション
[スナップショットの形式]
スナップショットの形式にネイティブ モードまたはキャラクター モードを選択します。すべてのサブスクライバーが Microsoft SQL Server Compact 以外の Microsoft SQL Server のインスタンスである場合は、[ネイティブ SQL Server - サブスクライバーはすべて SQL Server を実行しているサーバーである必要があります] を選択します。 ネイティブ スナップショットの形式によってパフォーマンスが最適化されます。
いずれかのサブスクライバーが SQL Server Compact を実行している場合、または SQL Server 以外のバージョンのサブスクライバーである場合は、[文字 - パブリッシャーまたはサブスクライバーで SQL Server が実行されていない場合は必須] を選択します。
[スナップショット ファイルの場所]
スナップショット ファイルを格納する場所を選択します。 既定の場所に格納するか、既定の場所ではなく代替位置に格納したり、既定の場所と代替位置の両方に格納したりできます。 代替位置に格納されたファイルは圧縮できます。パブリッシャーに既定のスナップショット フォルダーを使用する場合は、[ファイルを既定のフォルダーに保存する] を選択します。 このダイアログ ボックスでは、スナップショット フォルダーの場所は読み取り専用です。パブリッシャーのスナップショット フォルダーの場所の変更は、[ディストリビューターのプロパティ] ダイアログ ボックスのみで行うことができます。 詳細については、「既定のスナップショットの場所の指定 (SQL Server Management Studio)」を参照してください。
既定の場所の代わり、または既定の場所に加えて代替位置を指定する場合は、[ファイルを次のフォルダーに保存する] を選択します。 テキスト ボックスにパスを入力するか、[参照] をクリックしてその場所に移動します。 スナップショットの代替場所のファイルを圧縮する場合は、[スナップショット ファイルをこのフォルダーに圧縮] を選択します。 他のサーバー、ネットワーク ドライブ、または CD-ROM やリムーバブル ディスクなどのリムーバブル メディアに代替位置を設定できます。 詳細については、「スナップショット フォルダーの代替位置」および「圧縮スナップショット」を参照してください。
[追加スクリプトの実行]
サブスクライバーでスナップショットが適用される前後で実行するスクリプトを指定します。 [スナップショットの形式] が [文字] である場合は、スクリプトを指定できません。スクリプトはオプションです。スクリプトを使用すると、サブスクライバーでのコマンドの実行や管理上の変更の適用を容易に行うことができます。 スクリプトの実行の詳細については、「スナップショットが適用される前および後のスクリプトの実行」を参照してください。
[スクリプトをスナップショットの適用前に以下のスクリプトを実行] テキスト ボックスにパスを入力するか、[参照] をクリックしてスクリプトの場所を指定します。
[スナップショットの適用後に以下のスクリプトを実行] テキスト ボックスにパスを入力するか、[参照] をクリックしてスクリプトの場所を指定します。
注