SQL Server Management Studio に組み込まれているソース管理機能を利用する前に、作業するさまざまな環境のソース管理オプションを構成する必要があります。
ソース管理オプションを構成するには、[ オプション ] ダイアログ ボックスを使用して、1 つ以上のソース管理ロールを構成します。 ロールは、SQL Server Management Studio を使用する設定の一般的な説明と、その設定に関連付けられているソース管理オプションで構成されます。
たとえば、独立したデータベース開発者の場合は、通常、チェックイン後にファイルをチェックアウトしたままにすることで、他のユーザーとの競合を作成しません。 そのため、SQL Server Management Studio では独立した開発者ロールが定義されます。 このロールの場合、SQL Server Management Studio は[ チェックイン時にアイテムをチェックアウトしたままにする] オプションを自動的に選択します。
ロールを定義およびカスタマイズできるため、設定間を移動するたびにソース管理を完全に再構成しなくても、さまざまな開発設定で作業できます。
ソース管理オプションを設定するには
ツールメニューでオプションをクリックします。
[ オプション ] ダイアログ ボックスで、[ ソース管理] を展開し、[ プラグインの選択] ページをクリックします。
現在のソース管理プラグイン
この一覧から使用するソース管理を選択します。 一覧に表示するには、このコンピューターにソース管理製品クライアントをインストールする必要があります。 コンピューターにソース管理クライアントがインストールされていない場合、使用できる選択肢は [なし] のみです。 Microsoft Source Safe をインストールした場合は、次のプラグインが表示されます。Microsoft Visual SourceSafe
Microsoft Visual SourceSafe(Internet)
使用するソース管理ロールごとにログイン資格情報を設定します。 このページは、ソース管理プラグインがインストールされている場合にのみ使用できます。
ロールの説明
これらのロールのいずれかを選択すると、適切なソース管理オプションが自動的に選択されます。役割 説明 Visual SourceSafe Microsoft Visual SourceSafe ユーザーが最もよく使用する設定を使用することを指定します。 独立した開発者 個別に作業していることを指定します。 カスタム ロールの設定を変更したことを指定します。 バックグラウンド状態の更新を実行する
項目の状態が変化すると、ソリューション エクスプローラーのソース管理シグナル アイコンが自動的に更新されます。 特にソース管理からソリューションまたはプロジェクトを開くときに、サーバー集中型の操作を実行するときに遅延が発生する場合は、このチェック ボックスをオフにするとパフォーマンスが向上する可能性があります。ログイン ID
ソース管理プロバイダーへのログインに使用するユーザー名を指定します。 ソース管理プロバイダーでサポートされている場合は、[ ログイン ] ダイアログ ボックスにこの名前が自動的に入力され、ソース管理サーバーにアクセスします。 このオプションをアクティブにするには、ソース管理プロバイダーの管理者プログラムを使用して自動ユーザー ログインを無効にしてから、SQL Server Management Studio を再起動します。上級
ソース管理に項目を追加するための追加オプションを表示します。 これらのオプションは、ソース管理プロバイダーによって異なります。 これらのオプションのヘルプは、ソース管理プログラムによって提供されます。[ 環境 ] ページを選択します。
[ ソース管理環境設定] ボックスで、ソース管理オプションを設定するロールを選択します。
SQL Server Management Studio では、選択したロールの既定のソース管理オプションが自動的に選択されます。 既定のオプションのいずれかをオフにすると、[ ソース管理環境設定] ボックスに [カスタム ]オプションが表示され、最初に選択したロールがカスタマイズされたことを示します。
ソース管理の環境設定
使用するロールを指定します。 SQL Server Management Studio では、次のロールが定義されています。役割 説明 Visual SourceSafe Microsoft Visual SourceSafe ユーザーが最もよく使用する設定を使用することを指定します。 独立した開発者 個別に作業していることを指定します。 カスタム ロールの設定を変更したことを指定します。 これらのロールのいずれかを選択すると、適切なソース管理オプションが自動的に選択されます。
チェックイン時にアイテムをチェックアウトしたままにする
アイテムをソース管理リポジトリにチェックインして更新する際、アイテムをあなたにチェックアウトした状態のままにするよう指定します。 特定のチェックインに対してこのオプションを変更する場合は、[チェックイン] ダイアログ ボックスの [オプション] 矢印をクリックし、[チェックアウトしたままにする] チェック ボックスをオフにします。チェックインされたアイテム
チェックアウトされていない項目を編集しようとしたときに SQL Server Management Studio がどのように動作するかを指定するオプションの一覧を表示します。次の表では、使用可能なオプションについて説明します。節約
アクション 説明 チェックアウトを求めるメッセージ [ チェックアウト ] ダイアログ ボックスを表示します。 自動的にチェックアウトする [チェックアウト] ダイアログ ボックスを表示せずにアイテム をチェックアウト します。 これが既定のオプションです。 名前を付けて保存 新しいファイルとして保存します。 編集
アクション 説明 チェックアウトを求めるメッセージ [ チェックアウト ] ダイアログ ボックスを表示します。 専用チェックアウトのメッセージ [ チェックアウト ] ダイアログ ボックスを表示します。 自動的にチェックアウトする [チェックアウト] ダイアログ ボックスを表示せずにアイテム をチェックアウト します。 これが既定のオプションです。 遊ぶ ファイルをチェックアウトしません。 チェックインしたアイテムの編集を許可する
チェックインされた項目をメモリ内で編集できることを指定します。 このチェック ボックスをオンにすると、チェックインされたアイテムを編集しようとすると、[チェックアウト] ダイアログ ボックスに [編集] ボタンが表示されます。 このボタンをクリックすると、アイテムを編集できます。 アイテムを保存する場合は、アイテムをチェックアウトするか、別の場所に保存する必要があります。リセット
ソース管理の確認ダイアログ ボックスを既定の設定にリセットします。 たとえば、ソース管理ダイアログ ボックスで [ このダイアログを再び表示しない ] チェック ボックスをオンにした場合、[ リセット ] オプションを選択すると、そのアクションが元に戻ります。