--查詢數據庫邏輯文件名
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'