方法 : コマンド プロンプトからスキーマをインポートする

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 ドライブにコピーするには

  1. [Program Files]\Microsoft Visual Studio 9.0\VSTSDB\Deploy フォルダに移動し、フォルダの内容を USB ドライブにコピーします。

  2. [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 ファイルに割り当てる名前を指定します。

参照

概念

Database Edition の用語の概要

データベースのビルドおよびステージング環境または稼動環境への配置

参照

VSDBCMD のコマンド ライン リファレンス (配置およびスキーマのインポート)