「デプロイメントスクリプトの作成」オプションを選択してプロジェクトを「デプロイ」すると、$databaseなどの変数に非SQL構文を使用するSQLファイルが取得されます。
その展開スクリプトを実行するにはどうすればよいですか?SQL ServerManagementStudioは構文を理解していないと確信しています。
実際にデプロイする唯一の方法は、「デプロイメントスクリプトを作成してデータベースにデプロイする」オプションを選択することです。
「デプロイメントスクリプトの作成」オプションを選択してプロジェクトを「デプロイ」すると、$databaseなどの変数に非SQL構文を使用するSQLファイルが取得されます。
その展開スクリプトを実行するにはどうすればよいですか?SQL ServerManagementStudioは構文を理解していないと確信しています。
実際にデプロイする唯一の方法は、「デプロイメントスクリプトを作成してデータベースにデプロイする」オプションを選択することです。
Visual Studioによって生成されるスクリプトは、標準のT-SQLスクリプトではありません。これはSQLCMDスクリプトです。SQL Server Management StudioではSQLCMDスクリプトを実行できますが、デフォルトでは無効になっています。 このリンクでは、SQLCMDモードの詳細とそれを有効にする方法について説明しています。