当前位置:首页>维修大全>综合>

修改数据库名字

修改数据库名字

更新时间:2023-06-26 06:46:07

修改数据库名字

其实在修改数据库名称之前,如果有用户连接到数据库的话会造成数据库重命名失败,可以先执行selectspidfrommaster.dbo.sysprocesseswheredbid=db_id('OldDbName')结果集中显示的是当前连接到数据库OldDbName的连接比如结果是7981当然,实际值应该不是这两个然后执行kill79kill81关闭已建立的连接,之后再执行EXECsp_dboption'OldDbName','SingleUser','TRUE'EXECsp_renamedb'OldDbName','NewDbName'EXECsp_dboption'NewDbName','SingleUser','FALSE'上述语句最好都在master数据库中执行。

另外也可以这样:先分离数据库,然后附加的时候再修改就可以了SQLServer不支持直接修改数据库名称

更多栏目