sql >> データベース >  >> RDS >> Sqlserver

スキーマと一部のデータを SQL Server から別のインスタンスにコピーする方法は?

    SSMS からスクリプトを直接生成できますか?

    <オール>
  1. データベースを右クリック
  2. タスクを選択 -> スクリプトを生成
  3. (紹介画面が表示されたら、[次へ] をクリックします)
  4. [特定のデータベース オブジェクトを選択] を選択します
  5. スクリプトを生成するオブジェクトを選択します (テーブル、ストアド プロシージャなど)
  6. [次へ] をクリックして、出力ファイル名を指定します
  7. [完了] をクリックしてスクリプトを生成します
  8. これにより、スキーマのみが生成されます。データ生成スクリプトも実行する場合は、手順 6) で [詳細設定] ボタンをクリックし、[スクリプトを作成するデータの種類] までスクロールして、[スキーマのみ] から [データのみ] または [スキーマとデータ] に変更します。

    あなたの状況では、すべての小さな構成テーブルに対して「スキーマとデータ」を実行してから、データをエクスポートしたくない大きなテーブルに対して「スキーマのみ」を実行できます。

    これが完全に自動化されていないことは知っていますが、かなり近いです。これをさらに自動化することを検討したい場合は、このスレッドをチェックしてください。これが SQL 2005 で機能するかどうか不明:

    SQL Server Management Studio 2008 で「スクリプトの生成」タスクを自動化するにはどうすればよいですか?



    1. 異なるデータベースを使用するデータベースとスキーマの違いは?

    2. PIVOTのパーツを説明してください

    3. XAMPPでMariaDBをMySQLに変更するにはどうすればよいですか?

    4. 1つのクエリで行を複数の行に分割するにはどうすればよいですか?