其實在修改數(shù)據(jù)庫名稱之前,如果有用戶連接到數(shù)據(jù)庫的話會造成數(shù)據(jù)庫重命名失敗,可以先執(zhí)行
紅河ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
select
spid
from
master.dbo.sysprocesses
where
dbid=db_id('OldDbName')
結(jié)果集中顯示的是當(dāng)前連接到數(shù)據(jù)庫OldDbName的連接比如結(jié)果是7981當(dāng)然,實際值應(yīng)該不是這兩個然后執(zhí)行kill
79kill
81關(guān)閉已建立的連接,之后再執(zhí)行
EXEC
sp_dboption
'OldDbName',
'Single
User',
'TRUE'
EXEC
sp_renamedb
'OldDbName',
'NewDbName'
EXEC
sp_dboption
'NewDbName',
'Single
User',
'FALSE'
上述語句最好都在master數(shù)據(jù)庫中執(zhí)行。
另外也可以這樣:
先分離數(shù)據(jù)庫,然后附加的時候再修改就可以了
SQL
Server不支持直接修改數(shù)據(jù)庫名稱
1、首先右鍵數(shù)據(jù)表選擇設(shè)計。
2、然后可以直接在設(shè)計視圖中修改列名。
3、另外還可以在SQL中修改,點擊新建查詢。
4、接著運用sp_rename即可進行列的修改。
5、接下來可以看到只要語句執(zhí)行了,那么列的名稱就被修改了。
打開客戶端用windows身份認證進入數(shù)據(jù)庫。找到:安全性--》登錄名--sa右鍵sa帳號,在面選擇狀態(tài)將登陸設(shè)為啟用。重啟sqlserver服務(wù),就可以了。
展開sqlserver組,找到要修改的實例。本例中只有一個實例Local,展開,找到安全性展開,然后點擊登錄,可以看到右側(cè)窗口中有用戶列表了,我們要改的是用戶sa的密碼。
SqlServer身份驗證模式需要設(shè)置服務(wù)器為混合登錄模式,然后修改sa用戶的密碼或新建用戶。sa是系統(tǒng)默認的用戶,默認密碼好像是admin。修改服務(wù)器的登錄模式可以先用Windows身份驗證模式登錄,然后右擊服務(wù)器名,選擇屬性,在安全性一項設(shè)置。