Sql Sever 2012数据库更名失败 error:5030

    打开SQL Server 2012数据库时,对HzWind_2MW数据库名修改为HzWind_2MW_GEM,结果出现如图1所示:

图1 数据库更名时出现error:5030

    数据库不能重名名5030的错误,其实很简单原因就是有应用程序正在占用这个连接,使用这样一行命令就可以查询出正在占用的连接。打开数据库,选择New Query,在SQL代码编辑区输入:use master select spid from master.dbo.sysprocesses where dbid=db_id('HZWind_2MW'),查询结果如图2所示:

图2 查询数据库占用线程数

    需要对这线程进行停止,才能对数据库进行修改,如图3所示:

 

图3 成功停止占用该数据库的线程

    停止这些线程后,重新更换数据库名称为HzWind_2MW_GEM,更换数据库名结果为如图4所示:

图4 成功更换数据库名称

猜你喜欢

转载自www.cnblogs.com/yj716716yj/p/10185722.html