通過SQL語句附加和分離資料庫

2021-05-21 20:03:29 字數 473 閱讀 2127

//附加資料庫

sp_attach_db:將資料庫附加到伺服器。

語法 sp_attach_db [ @dbname = ] 'dbname' , [ @filename1 = ] 'filename_n' [ ,...16 ]

eg:下面的示例將 pubs 中的兩個檔案附加到當前伺服器。

exec sp_attach_db @dbname = n'pubs',

@filename1 = n'c:/program files/microsoft sql server/mssql/data/pubs.mdf',

@filename2 = n'c:/program files/microsoft sql server/mssql/data/pubs_log.ldf'

//分離資料庫

可以使用 sp_detach_db 儲存過程分離該資料庫。

sp_detach_db archive

資料庫分離和附加 SQL Server

分離唯讀資料庫將會丟失有關差異備份的差異基準的資訊。有關詳細資訊,請參閱 差異備份 sql server 分離資料庫時生成的錯誤會阻止完全關閉資料庫和重新生成事務日誌。收到錯誤訊息後,請執行下列更正操作 重新附加與資料庫關聯的所有檔案,而不僅僅是主檔案。解決導致生成錯誤訊息的問題。再次分離資料庫。您...

用sql語句實現分離和附加資料庫的方法

對於用manage studio自己看著介面操作就可以應付了。分離資料庫 對於用儲存過程來分離資料庫,如果發現無法終止程式設計客棧使用者鏈結,可以使用alter database命令,並利用乙個能夠中斷已存在鏈結的終止選項來把資料庫設定為single user模式,設定為snlbgcbpigle u...

SQL語句附加還原資料庫

示例下面的示例將 pubs 中的兩個檔案附加到當前伺服器。exec sp attach db dbname n pubs filename1 n c program files microsoft sql server mssql data pubs.mdf filename2 n c progra...