1樓:
1、首先需要從開始選單中找到【sql server 配置管理器】。
2、然後會看到【sql server(mssqlserver)】正處於執行的狀態。
3、右擊它然後【重新啟動】任務程序。
4、然後開啟sql2012選擇一個資料庫右擊【重新命名】。
5、然後輸入【新的資料庫名稱】就重新命名完畢了。
2樓:
exec sp_dboption 'olddbname', 'single user', 'true'
exec sp_dboption 'newdbname', 'single user', 'false'
這兩條語句的意思是將資料庫轉換為單使用者模式和非單使用者模式,這樣可以避免在重新命名資料庫的時候有其它使用者對資料庫進行操作,造成死鎖。
所以樓主問問的要不要改的回答應該是否定的,不能改,這是設定資料庫選項的關鍵字。
其實在修改資料庫名稱之前,如果有使用者連線到資料庫的話會造成資料庫重新命名失敗,可以先執行
select spid
from master.dbo.sysprocesses
where dbid=db_id('olddbname')
結果集中顯示的是當前連線到資料庫olddbname的連線
比如結果是
7981
當然,實際值應該不是這兩個
然後執行
kill 79
kill 81
關閉已建立的連線,之後再執行
exec sp_dboption 'olddbname', 'single user', 'true'
exec sp_renamedb 'olddbname', 'newdbname'
exec sp_dboption 'newdbname', 'single user', 'false'
上述語句最好都在master資料庫中執行。
3樓:
先分離資料庫,然後附加的時候再修改就可以了
sql server不支援直接修改資料庫名稱
4樓:匿名使用者
mysql
alter table abc rename to abcd
5樓:來自南屏古村精緻的懶羊羊
表名中間可以有空格嗎?我忘了是不是這個問題
在sql中怎麼改資料庫的原始命名
SQL資料庫有什麼優點,相比SQL資料庫,圖資料庫有何優勢?
sql server的優點眾多,讓其在資料庫領域獨佔鰲頭,成為最受使用者歡迎的資料庫系統,下面就讓我們來了解sql server的優點和缺點。sql server是一個關聯式資料庫管理系統,它最初是由microsoft,sybase和ashton tate三家公司共同開發的於1988 年推出了第一個...
資料庫SQL語句
create function dbo isin string1 varchar 100 string2 varchar 4000 returns bitas begin if charindex string1 string2 0 begin return 1 endreturn 0 end呼叫 ...
sql2019資料庫還原資料庫提示資料庫不一致的問題
進入查詢分析器中,選擇所使用的資料庫,並檢查該資料庫是否存在錯誤。可以看到該資料庫存在4個分配錯誤和1個一致性錯誤。為你實際要處理 的資料庫.發現錯誤後要開始修復,所使用語句下 sp dboption dbname single user true 把資料庫置為單使用者模式dbcc checkdb ...