2

運用環境を Azure に移行しました (SQL Server の代わりに SQL Azure を使用)

ローカル開発環境では SQL Server を使用しています。リリース中にデータベースの変更が必要な場合は、変更スクリプトを作成します。

問題

現在の問題は、SQL Azure で実行すると一部の T-SQL コマンド/ステートメント/キーワードが機能しないことです。これにより、リリースプロセスが常に中断されています。

T-SQL のサブセットを使用するように全員を教育することは行われていますが、これらの問題は引き続き発生しています。

SQL スクリプトを実行する前に、パーサーを使用して SQL Server で「Azure SQL 互換」として SQL スクリプトを解析することはできませんか?

ここに画像の説明を入力

ありがとう

4

2 に答える 2

1

新しい「SQL Server データベース プロジェクト」を使用する場合、Visual Studio には SQL Azure への「ターゲット プラットフォーム」を選択できる機能があります。これにより、すべての t-sql スクリプトを作成し、SQL Azure との互換性を確認できます。互換性エラーがあるとエラーが発生し、SQL Azure と互換性のある bacdac/dacpac/t-sql スクリプトを作成できます。

これを利用するには、Visual Studio で「SQL Server データベース プロジェクト」プロジェクトを使用してコードを管理する必要があります。

于 2013-09-09T02:36:30.973 に答える