方法 : コマンド プロンプトからスキーマをインポートする
VSDBCMD ツールを使用して、コマンド プロンプトでデータベースまたはサーバーのオブジェクトおよび設定を .dbschema ファイルにインポートできます。 詳細については、「他のデータベースを参照するデータベースのチーム開発の開始」を参照してください。 Visual Studio Team System Database Edition を使用するコンピュータが、オブジェクトおよび設定をインポートする元のデータベースまたはサーバーにネットワーク アクセスできない場合は、このツールを使用できます。 このツールを使用するには、ツールおよび次のファイルをネットワーク経由でコピーするか、ユニバーサル シリアル バス (USB: Universal Serial Bus) ドライブにコピーする必要があります。
DatabaseSchemaProviders.Extensions.xml
Microsoft.Data.Schema.dll
Microsoft.Data.Schema.ScriptDom.dll
Microsoft.Data.Schema.ScriptDom.Sql.dll
Microsoft.SqlServer.BatchParser.dll
Sqlceer35en.dll
Sqlceme35.dll
Sqlceqp35.dll
Sqlcese35.dll
System.Data.SqlServerCe.dll
VSDBCMD.EXE
コマンド プロンプトで追加の引数を指定できます。 詳細については、「VSDBCMD のコマンド ライン リファレンス (配置およびスキーマのインポート)」を参照してください。
サポート ファイルを USB ドライブにコピーするには
[Program Files]\Microsoft Visual Studio 9.0\VSTSDB\Deploy フォルダに移動し、フォルダの内容を USB ドライブにコピーします。
[Program Files]\Microsoft SQL Server Compact Edition\v3.5 フォルダに移動し、前に示した各 DLL を USB ドライブにコピーします。
次に、これらのファイルを使用して、データベースまたはサーバーのオブジェクトおよび設定をインポートします。
VSDBCMD を使用してデータベースのオブジェクトおよび設定をインポートするには
コマンド プロンプト ウィンドウを開き、次のコマンド ラインを入力します。
VSDBCMD /a:Import /cs:"connectionstring" /dsp:Sql /p:ModelType:Database /model:DatabaseName.dbschema
DatabaseName には、.dbschema ファイルに割り当てる名前を指定します。
VSDBCMD を使用してサーバーのオブジェクトおよび設定をインポートするには
コマンド プロンプト ウィンドウを開き、次のコマンド ラインを入力します。
VSDBCMD /a:Import /cs:"connectionstring" /dsp:Sql /p:ModelType:Server /model:ServerName.dbschema
ServerName には、.dbschema ファイルに割り当てる名前を指定します。
参照
概念
データベースのビルドおよびステージング環境または稼動環境への配置