回覆列表
-
1 # 影片好笑
-
2 # 使用者2226384485603
sqlserver的話:
sp_renamedb
更改資料庫的名稱。
語法
sp_renamedb [ @dbname = ] " old_name " ,
[ @newname = ] " new_name "
引數
[ @dbname = ] " old_name "
是資料庫的當前名稱。old_name 為 sysname 型別,無預設值。
[ @newname = ] " new_name "
是資料庫的新名稱。new_name 必須遵循識別符號規則。new_name 為 sysname 型別,無預設值。
返回程式碼值
0 (成功)或非零數字(失敗)
許可權
只有 sysadmin 和 dbcreator 固定伺服器角色的成員才能執行 sp_renamedb。
示例
下例將資料庫 accounting 改名為 financial。
EXEC sp_renamedb " accounting " , " financial "
ALTER DATABASE [原資料庫名稱] MODIFY NAME = [新資料庫名稱] 注意確認資料庫無連線時修改。