Visual Studio にデータベース プロジェクトがあり、展開すると、一連のスクリプトが作成されて実行されます。ただし、スクリプトは Visual Studio の展開に関連付けられているようです。スクリプトを取得して、サーバー上の SQL Server Management Studio で実行できるようにしたいと考えています。これは可能ですか?
1463 次
1 に答える
1
はい、展開 TSQL スクリプトを直接実行することは可能ですが (いくつかのパラメーターが必要になる場合があります)、通常は VSDBCmd を使用して実行します。
GDR には、VSDBCmd (vsdbcmd.exe) と呼ばれるコマンド ライン ツールが付属しています。このツールは、既存のデータベースから .dbschema ファイルを作成し、ビルド出力または .dbschema ファイルのみをターゲット インスタンスにデプロイできます。VSDBCmd は、Visual Studio がインストールされていないコンピューターでも使用できます。コマンド ライン ツールをあるコンピューターから別のコンピューターに移動するには、VSTSDB ディレクトリの下の Deploy ディレクトリから実行可能ファイルとそのコンポーネントをコピーします。標準の Visual Studio インストールでは、これは "%programfiles%\microsoft visual studio 9.0\vstsdb\deploy" になります。Deploy ディレクトリをサム ドライブにコピーして、別のコンピューターに配置することができます。
于 2011-03-06T01:18:20.723 に答える