5

「デプロイメントスクリプトの作成」オプションを選択してプロジェクトを「デプロイ」すると、$databaseなどの変数に非SQL構文を使用するSQLファイルが取得されます。

その展開スクリプトを実行するにはどうすればよいですか?SQL ServerManagementStudioは構文を理解していないと確信しています。

実際にデプロイする唯一の方法は、「デプロイメントスクリプトを作成してデータベースにデプロイする」オプションを選択することです。

4

1 に答える 1

8

Visual Studioによって生成されるスクリプトは、標準のT-SQLスクリプトではありません。これはSQLCMDスクリプトです。SQL Server Management StudioではSQLCMDスクリプトを実行できますが、デフォルトでは無効になっています。 このリンクでは、SQLCMDモードの詳細とそれを有効にする方法について説明しています。

于 2010-11-01T21:17:16.103 に答える