Sql資料庫重新命名

2021-05-17 12:20:57 字數 382 閱讀 1297

1.查詢出當前連線然後將其關閉

select spid

from master.dbo.sysprocesses

where dbid= db_id('資料庫名')

--db_id('donet')

如spid 值為 52.

2. 執行:   

kill 52

3.修改資料庫名

exec sp_dboption 'old_db_name', 'single user', 'false'

exec sp_renamedb 'old_db_name', 'new_db_name'

exec sp_dboption 'new_db_name', 'single user', 'false'

mysql資料庫重新命名

mysql 1.4以前 rename database old name to new name 高於1.4就沒這個命令了,那怎麼辦呢?把原來的庫匯出來,然後刪掉。再新建新名字的庫,然後把匯出的資料匯入進去。獲取刪除資料庫表sql的命令 select concat drop table table ...

MySQL中資料庫重新命名

今天同事讓幫忙把線上的資料庫重新命名。恩?資料庫重新命名?這種需求的概率小之又小,今天居然還真給碰到了。表重名的話是rename table old table to new table so,庫的重新命名最簡單快捷的辦法是 rename old db to new db麼?隨便建了個測試庫test...

無法重新命名資料庫?

無論我使用什麼方法改名字,它都報乙個錯誤 訊息 5030,級別 16,狀態 2,第 1 行 無法用排他鎖鎖定該資料庫,以執行該操作。暈死,從網上找了個解決方案 將資料庫設定為單使用者模式 單使用者模式指定一次只有乙個使用者可訪問資料庫,該模式通常用於維護操作。1 在物件資源管理器中,連線到 sql ...