それを行うためのツールや特別なクエリはありますか?私はデータベース管理者ではありません。
4 に答える
データとともにデータベースからスクリプトを生成する手順は次のとおりです。スクリーンショットはを使用して撮影されましSQL Server 2012 Management Studio
たが、手順はSQLServer2008でも同様であると思います。
- データベースをデータと一緒にスクリプト化するインスタンスに接続します。
- データベースを右クリックして、オプションを選択します
Tasks --> Generate Scripts...
- スクリプトの生成と公開ウィザードで、
Next
ボタンをクリックします。
- [オブジェクトの選択]ステップで、デフォルトの選択をオンのままにしました
Script entire database and all database objects
。Select specific database objects
オプションを選択して、選択したオブジェクトを選択することもできます。
- [スクリプトオプションの設定]ステップで、スクリプトを保存するパスを選択します。ボタンをクリックし
Advanced
ます。
- [高度なスクリプトオプション]ダイアログで、オプションまで下にスクロールします
Types of data to script
。デフォルトでは、これはに設定されています。これはSchema only
、createobjectステートメントのみを生成することを意味します。データと一緒に両方のオブジェクト作成スクリプトが必要な場合は、オプションを選択しますSchema and data
。[高度なスクリプトオプション]ダイアログで[OK]をクリックし、 [スクリプトオプションの設定]ステップで[次へ]をクリックします
- [概要]ステップでは、選択したすべてのオプションが表示されます。[次へ]をクリックします。
- [スクリプトの保存]または[公開スクリプト]ステップで、すべてがうまくいくと、各オブジェクトに対して成功ステータスが表示され、スクリプトは[スクリプトオプションの設定]ステップで指定した場所に保存する必要があります。
AdventureWorksデータベース全体のスクリプトは、巨大な522 MB
スクリプトファイルになりました。
お役に立てば幸いです。
データスクリプトを生成するという意味ですか?その場合は、データベース名-GenerateScriptsを右クリックします。ウィザードの詳細オプションで、[追加するデータスクリプトの種類]を選択できます。そこでのみデータを選択すると、データスクリプトを取得できます
どのような形式に?1つのテーブルのみを参照していますか、それともデータベース全体を参照していますか?
1つのテーブルからExcelファイルにエクスポートする場合は、SQLクエリステートメントを実行してすべてのレコードを表示し、グリッドの右上のスペースをクリックしてすべての行を強調表示し、列ヘッダー付きのコピーを右クリックするだけです。
Excelを開いて貼り付けます。
行ってもいいはずです。
SSMSツールパックを使用してみましたか?これは、SSMSに最適なアドインの1つです。