Pages

2011年8月12日 星期五

重新命名資料庫名稱

要重命名資料庫中是非常普遍的使用
SQL Server 2000的用戶:
     EXEC sp_renameDB 'oldDB' , 'newDB'
SQL Server 2005支持向後兼容, 使用ALTER DATABASE修改名稱代替
  ALTER DATABASE MODIFY NAME


通常會出現錯誤:資料庫無法獨占鎖定來進行這個動作。


通用方法:
1. 卸載資料庫
2. 附載資料庫,這時候可以改資料庫名子!
3. 把之前的使用者的對應附加上去(可能會有孤兒問題)

0 意見: