SQL Server 2012で既存のデータベースから.sqlファイルを取得する必要があります。エクスポートオプションに表示されるのは区切りファイルだけなので、これは可能ですか。
例)30レコードのtable1があります。以下のようなファイルが必要です。 (構文が間違っていることは知っていますが、ポイントを得る必要があります)。
CREATE TABLE table1 (
INSERT INTO table1 values (
.......)
.sqlスクリプトを生成するだけの場合は、オブジェクトエクスプローラーでデータベースを右クリックし、[タスク]> [スクリプトの生成]を選択します。
次に、データベースとすべてのオブジェクトを選択するか、必要なテーブルのみを選択できます。
次に、場所を選択し、続行する前に必ず詳細設定に移動してください。
高度な、少なくとも、スクリプトのデータの種類を「スキーマとデータ」に変更します(適切なバックアップではなくこれを行う理由が、SQL Server 2012より前にデータベースにデータをインポートする必要があるためである場合、ターゲットサーバーのバージョンオプションを、ターゲットとするバージョンに変更する必要があります)。
Management Studioにそのオプションがない場合は、おそらくクライアントツールのRTMバージョンを実行しています。SP1の時点ですべての機能が最終的に無料になりました。最新バージョンをダウンロードしてください。 -SP2-ここ:
http://www.Microsoft.com/en-us/download/details.aspx?id=43351
(SQLManagementStudio
ファイルの1つが必要です。)
[タスク]でデータベースを右クリックすると、[スクリプトを生成]をクリックします。ウィザードが開き、テーブル構造とデータを別のデータベースにエクスポートできます。
エクスポートするテーブルと他のスキーマを選択する必要があり、ページの1つにエクスポートテーブルデータを選択するチェックボックスがあります。
これにより、データベースのSQLステートメントが生成されます。
エクスプレス版では利用できない場合がありますので、チェックしていません。
SQL Serverのインポートおよびエクスポートウィザードを開始するためのこれらすべての選択肢があります
DTSWizard.exe
、 にあります C:\Program Files\Microsoft SQL Server\100\DTS\Binn\
(またはおそらく\110\
のではなく \100\
あなたの場合)。Saludos;)