--查詢資料庫邏輯文件名 USE 資料庫名 SELECT FILE_NAME(1) --查詢資料庫邏輯文件名(日誌) USE 資料庫名 SELECT FILE_NAME(2) --附加資料庫 sp_attach_db '資料庫名','資料庫全路徑','資料庫日誌全路徑' GO USE 資料庫名 -- ...
--查詢資料庫邏輯文件名
USE 資料庫名
SELECT FILE_NAME(1)
--查詢資料庫邏輯文件名(日誌)
USE 資料庫名
SELECT FILE_NAME(2)
--附加資料庫
sp_attach_db '資料庫名','資料庫全路徑','資料庫日誌全路徑'
GO
USE 資料庫名
--添加一個登錄前指定預設資料庫
EXEC sp_addlogin '登錄名','密碼','資料庫名'
GO
--處理空登錄名(使登錄用戶和資料庫的孤立用戶對應起來,在這個用戶有對象時用)
sp_change_users_login 'update_one','登錄名','登錄名'
GO
--修改資料庫的邏輯文件名(數據)
Alter DATABASE 資料庫名
MODIFY FILE(NAME='老資料庫邏輯文件名',NEWNAME='新資料庫邏輯文件名')
GO
--修改資料庫的邏輯文件名(日誌)
Alter DATABASE 資料庫名
MODIFY FILE(NAME='老日誌邏輯文件名',NEWNAME='新日誌邏輯文件名')
GO
可能會用到的操作:
--更改當前資料庫名稱為dbo的登錄名為abc
EXEC sp_changedbowner 'abc'
--刪除一個登錄
EXEC sp_droplogin '登錄名'
--賦予這個登錄訪問資料庫的許可權
EXEC sp_adduser '登錄名','用戶名','db_owner'