接続が暗黙のトランザクション モードで操作されている場合、SQL Server データベース エンジンのインスタンスでは、現在のトランザクションがコミットされるかロールバックされた後に新しいトランザクションが自動的に開始されます。トランザクションの開始を指定する必要はありません。各トランザクションをコミットするかロールバックするだけです。暗黙のトランザクション モードの場合、トランザクションが連鎖して生成されます。 接続に対して暗黙のトランザクション モードをオンに設定した後、データベース エンジンのインスタンスで次のステートメントのうちのどれかが最初に実行されると、トランザクションが自動的に開始されます。
テーブルからテーブルへデータをコピーしようとしたら、 「列リストが使用されていて、IDENTITY_INSERT が ON のときに限り、テーブル 'SAMPLE_1' の ID 列に明示的な値を指定できます。」 とエラーがでて、テーブルにInsertできなかった。 SET IDENTITY_INSERT TABLE名 ON で IDENTITY_INSERTプロパティをONにすればできる。 ONの後はOFFに戻しておく。 SET IDENTITY_INSERT SAMPLE_1 ON INSERT INTO SAMPLE_1 (ID, Name, Status, XTime) SELECT ID, Name, Status, XTime FROM SAMPLE_2 SET IDENTITY_INSERT SAMPLE_1 OFF http://msdn.microsoft.com/ja-
SQL Server Management Studio を使えばいいんです テーブルに保存されているデータを使って INSERT クエリを生成する機能が、SQL Server Management Studio にありました。今まで、INSERT クエリは雛型しか生成できないと思い込んでいましたよ…。 INSERT クエリを生成する手順は次の通り データベースを右クリックし、メニューから[タスク]-[スクリプトの生成(E)...]を選択します。 最初のページは無視して次へ。 「データベースオブジェクトの選択」では、今回は特定のテーブルだけ選択してみます。 スクリプトはデスクトップに保存します。データを INSERT するクエリを生成するので、詳細設定も必要です。 スクリプトを作成するデータの種類を「データのみ」に。他の項目は変更しません。これで OK。 選択内容を確認。 いざ出力。 出力
Management Studio Express を利用してデータベースをファイルにバックアップする方法と、作成したバックアップファイルからデータベースを復元する方法について説明します。 【データベースのバックアップ】 1)バックアップしたいデータベースで右クリックし、「タスク」の「バックアップ」を選択します。 2)「データベースのバックアップ」の「全般」ページ ・「ソース」の「データベース」で、バックアップしたいデータベースが選択されていることを確認します。 ・「バックアップ先」に不要なファイルが指定されている場合は削除します。 ※前回データベースをバックアップしたファイル等が初期表示されています。 「バックアップ先」から削除しても、実際のファイルが削除されることはありません。 ・「バックアップ先」に、バックアップしたいフォルダとファイル名を指定します。 ※拡張子が「.bak」のファイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く