MochiuWiki : SUSE, EC, PCB
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
SQL Server - アタッチとデタッチのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
SQL Server - アタッチとデタッチ
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== アタッチとは == SQL Serverでデータベースを引っ越しする場合、アタッチを使用する。<br> アタッチは、バックアップした物理ファイルからデータベースを新規作成することができる。<br> アタッチはバックアップから復元するイメージだが、何もないところにもデータベースを作成することができる。<br> <br><br> == デタッチとは(データベースの分離) == SQL Serverでデータベースを引っ越しする場合、デタッチを使用する。<br> デタッチは、整合性のとれた状態でデータベースファイルへ出力して、データベースを分離する。<br> そのファイルを移行先のサーバでアタッチすると使用することができる。<br> <br> デタッチを行うと、デタッチ側のサーバではデータベースは使用できなくなるので、使用する場合はアタッチする必要がある。<br> <br><br> == アタッチ / デタッチの使用する機会 == 例えば、サーバのリプレイス等でデータベースを移行するときに使用する場合は、<br> 移行前のサーバでデタッチしてサーバからファイルを分離し、移行後のサーバでアタッチするという手順である。<br> <br> * サーバリプレイスによるデータ移行 * 本番環境からテスト環境へデータベースをコピー * テスト環境から本番環境へデータベースをコピー * 物理ファイルのバックアップ <br><br> == アタッチ / デタッチは完全なるバックアップや移行 == SQL Serverには似た機能にインポート / エクスポート(バックアップおよび復元)があるが、これらは論理バックアップなので不完全である。<br> アタッチ / デタッチは物理バックアップなので、整合性のとれた完全なバックアップである。<br> <br> 特に、データベースの移行等の重要な局面では、インポート / エクスポートではなく、アタッチ / デタッチを使用する。<br> また、アタッチ / デタッチの方が短時間で手間もかからないため便利である。<br> <br><br> == アタッチの手順 == ここでは、SQL Server Management Studioを使用したアタッチの手順を記載する。<br> <br> # SQL Server Management Studioを起動する。 # データベースを選択して、右クリックして[タスク] - [アタッチ]を選択する。 # [データベースのアタッチ]画面が表示されるので、[アタッチするデータベース]項目の[追加]ボタンを押下する。 # ファイル選択ダイアログが表示されるので、アタッチするファイルを選択して、[OK]ボタンを押下する。 # [データベースのアタッチ]画面に戻る。<br>[アタッチするデータベース]項目にアタッチするファイルが表示されるので(画面下にデータとログの詳細が確認できる)、<br>確認して[OK]ボタンを押下する。<br>[OK]ボタンを押下すると、データベースファイルからサーバへ反映され、データベースが新規作成される。 # データベースが作成されるので、オブジェクトエクスプローラの[データベース]項目に作成されたデータベースが表示されるか確認する。 [https://docs.microsoft.com/ja-jp/sql/relational-databases/databases/database-detach-and-attach-sql-server 参照 : データベースのデタッチとアタッチ (SQL Server)]<br> <br><br> == デタッチの手順 == ここでは、SQL Server Management Studioを使用したアタッチの手順を記載する。<br> <br> # SQL Server Management Studioを起動する。 # 分離したデータベースを選択して、右クリックして[タスク] - [デタッチ]を選択する。 # [データベースのデタッチ]画面が表示されるので、画面右の[デタッチするデータベース]項目の分離するデータベースを確認して、[OK]ボタンを押下する。 # SQL Server Management Studioのメイン画面で、デタッチしたデータベースが表示されていないことを確認する。<br>これで、サーバからデータベースが分離される。 # 該当のデータベースは整合性がとれた状態でファイルに出力されるので、データベースの本体である物理ファイルのパスを確認する。 #: Windowsの場合 : C:\Program Files\Microsoft SQL Server\MSSQL[バージョン名].[インスタンス名]\MSSQL\DATA #: データベース本体の拡張子 : mdf #: ログファイルの拡張子 : ldf 参照 : [https://docs.microsoft.com/ja-jp/sql/relational-databases/databases/database-detach-and-attach-sql-server データベースのデタッチとアタッチ (SQL Server)] <br><br> {{#seo: |title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki |keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 |description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux |image=/resources/assets/MochiuLogo_Single_Blue.png }} __FORCETOC__ [[カテゴリ:SQL Server]]
SQL Server - アタッチとデタッチ
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse