數(shù)據(jù)庫表為什么不能重命名 數(shù)據(jù)庫文件如何更改名字?
數(shù)據(jù)庫文件如何更改名字?事實(shí)上,在修改數(shù)據(jù)庫名稱之前,如果用戶連接到數(shù)據(jù)庫,將導(dǎo)致數(shù)據(jù)庫重命名失敗。您可以先執(zhí)行select spidrommaster.dbo.sysprocesses其中dbid=
數(shù)據(jù)庫文件如何更改名字?
事實(shí)上,在修改數(shù)據(jù)庫名稱之前,如果用戶連接到數(shù)據(jù)庫,將導(dǎo)致數(shù)據(jù)庫重命名失敗。您可以先執(zhí)行select spidrommaster.dbo.sysprocesses其中dbid=dbuid(“olddbname”)結(jié)果集顯示到數(shù)據(jù)庫olddbname的當(dāng)前連接。例如,結(jié)果是7981。當(dāng)然,實(shí)際值不應(yīng)該是這兩個(gè)。然后執(zhí)行kill 79kill 81以關(guān)閉已建立的連接,然后執(zhí)行exec spudboption“OldDbName”、“Single User”、“TRUE”exec spurenamedb“OldDbName”、“NewDbName”exec spudboption“NewDbName”、“Single User”、“false”以上語句最好在主數(shù)據(jù)庫中執(zhí)行。此外,您還可以這樣做:首先分離數(shù)據(jù)庫,然后在附加時(shí)修改它。SQL server不支持直接修改數(shù)據(jù)庫名稱