31

データのスクリプトとスキーマの両方を生成したいSQLServerデータベースがあります。試しましたが、データ自体は表示されTasks -> Generate Scripts -> Script all objects in the selected databaseません。.sql

.sqlデータとスキーマの両方のデータベースをどのように生成しますか?道具など使いやすいものなど、簡単な方法を提案してください

4

3 に答える 3

40

データベースのバックアップ/エクスポート

SQL Server ManagementStudioを使用してSQLServerデータベースをバックアップ/エクスポートするには、次の2つの方法があります。

  1. データベースを右クリック→タスク→スクリプトの生成→DBを選択→「スクリプトデータ」オプションをtrueに変更→…</p>

  2. データベースを右クリック→タスク→バックアップ→..。

最初のメソッドは.sqlファイルを作成し、それを実行する必要があります。この方法の問題は、.sqlファイルが大きすぎてSQL ServerManagementStudioで開くことができない可能性があることです。その場合、sqlcmdユーティリティを使用する必要があります(SQL Server MSがある場合はすでにインストールされている必要があります)。以下の手順。

2番目の方法では、空のデータベースに簡単にインポートできる.backファイルを作成します。

データベースのインポート

.sqlファイルがあり、それが大きすぎない場合は、SQLServerMSで開いて実行するだけです。

.sqlファイルがあるが、SQL Server MSで開くには大きすぎる場合は、次のようにsqlcmdを使用する必要があります。

>sqlcmd -i C:\panels_QA28July11.sql -o C:\PanelsImportResult.txt

-iの後のパラメーターは、インポートするファイルです。-oの後のパラメーターは、出力を保存する場所です。画面にプロセスを表示したい場合は、2番目のパラメーターを省略できます。

デフォルトでは、ローカルマシンとローカルデータベースサーバーを使用します。別のマシンとサーバーを使用する場合は、-Sオプションを使用します。

于 2012-08-09T13:53:50.327 に答える
35

dbを右クリック=>タスク=>スクリプトの生成=>[スクリプトオプションの設定:[詳細設定]をクリックして、検索します。 、、およびのTypes of data to scriptいずれかを選択できます。デフォルトはData onlyScript and dataSchema onlySchema only

于 2012-08-09T13:57:57.610 に答える
29

画像は言葉よりも上手に話します、:)

ここに画像の説明を入力してください ここに画像の説明を入力してください

于 2015-09-14T19:37:17.793 に答える