sqlserver sqlcmd 附加數(shù)據(jù)庫命令
發(fā)布時(shí)間:2025/3/20 20:16:50 作者:Admin 閱讀:6
廣告:
sqlcmd -E
USE master; -- 確保我們?cè)?master 數(shù)據(jù)庫中執(zhí)行附加操作 EXEC sp_attach_db @dbname = 'pk', -- 替換為你的數(shù)據(jù)庫名稱 @filename1 = 'D:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\data\pk.mdf', -- 替換為 MDF 文件的路徑 @filename2 = 'D:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\data\pk_log.ldf'; -- 替換為 LDF 文件的路徑
檢查狀態(tài):
SELECT name, state_desc FROM sys.databases WHERE name = 'pk'; -- 替換為你附加的數(shù)據(jù)庫名稱
sql2000:
osql -E
sqlcmd -S 服務(wù)器名稱\實(shí)例名稱 -U 用戶名 -P 密碼 -Q "CREATE DATABASE 數(shù)據(jù)庫名稱 ON (FILENAME = N'物理文件路徑的mdf文件') FOR ATTACH;"
第一個(gè)方法:
CREATE DATABASE UFDATA_008_2020 ON (FILENAME = N'D:\UFSMART\Admin\ZT008\2020\UFDATA.MDF') FOR ATTACH; --會(huì)自動(dòng)生成ldf(不是指定的的)
第二個(gè)方法:
EXEC sp_attach_db @dbname = N'UFDATA_008_2020', @filename1 = N'D:\UFSMART\Admin\ZT008\2020\UFDATA.MDF', @filename2 = N'D:\UFSMART\Admin\ZT008\2020\UFDATA.LDF';
廣告:
相關(guān)文章