SQL Serverでデータベースファイルの切断/接続方法
データベース(DB)ファイルの場所(パス)を確認します。
データベースを切断してデータベースファイルをコピーしたり、データベースを再接続する際にデータベースのファイルの位置を把握している必要があります。
use <db_name>
go
sp_helpfile
go
<例>データベース enq のデータベースファイルのパスを確認します。
データベース(DB)を切断します。
データベース(DB)を接続します。
データベースの接続には、mdfファイルとldfファイルのパスが必要です。
データベース(DB)ファイルの場所(パス)を確認します。
データベースを切断してデータベースファイルをコピーしたり、データベースを再接続する際にデータベースのファイルの位置を把握している必要があります。
use <db_name>
go
sp_helpfile
go
<例>データベース enq のデータベースファイルのパスを確認します。
use enq go sp_helpfile go enq 1 D:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\enq.mdf PRIMARY 3072 KB Unlimited 1024 KB data only enq_log 2 D:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\enq_log.ldf NULL 1024 KB 2147483648 KB 10% log only
データベース(DB)を切断します。
use master go sp_detach_db '' go
データベース(DB)を接続します。
データベースの接続には、mdfファイルとldfファイルのパスが必要です。
use master go sp_attach_db '','mdfファイル','ldfファイル' go