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

スキーマとデータの両方のスクリプトを生成する

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

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

    <オール> <リ>

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

    <リ>

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

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

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

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

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

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

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

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

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



    1. psql \ copyを使用してタイムスタンプ列(dd.mm.yyyy hh.mm.ss)を含む.csvをインポートする

    2. テーブルmysqlの最後から2番目の行

    3. ページをリロードせずにMySQLの結果をテーブルに表示する

    4. SQLINステートメント-結果を返すときに重複を保持する