データベースのいくつかのインスタンスでSQL Serverデータベースを使用するアプリケーションがあります... test、prodなど...私はアプリケーションの変更があり、変更の1つは列をnvarchar(max)からnvarchar(200)に変更して、独自の制約を追加できるようにすることです。 SQL Serverでは、テーブルを削除して再作成する必要があることがわかります。SQL ServerのMySQL Dumpと同等のテーブル内のすべてのデータの挿入文を生成する
テーブルドロップを行うスクリプトをまとめて、新しいスキーマで再作成し、以前はそこにあったデータを一度に再挿入したい場合は可能です。この変更を本番環境に移行します。
おそらく、これを行うにはSQL Serverの優れた方法がありますが、わかりません。私がMysqlを使用していた場合は、テーブルとその内容をmysqldumpし、その変更を本番環境に適用するためのスクリプトとして使用します。私はテーブルのすべてのデータの挿入を構成するテキストファイルを与えるSQLサーバー内のエクスポート機能を見つけることができません。
ありがとうございます。どのように私はそれを逃したのか分からない。私は、テーブルを右クリックしてそのテーブルのデータをエクスポートするためのオプションを提供することができると思っていたと思います。 –