321312 发表于 2015-6-19 10:11:28

利用SQL更改数据库名称

今天闲来无事,从网上学习到了一个SQL小技巧,和大家分享一下。就是在查询分析器输入exec sp_renameDB’<原数据库名称>’,’<新数据库名称>’然后,选择这条语句并按“F5” 键即可;具体步骤如下:首先我的SQL Server中有一个名叫“sql”的数据库,现在我想将这个数据库的名字更改为“da”;如图1

图1
然后打开查询分析器,在查询分析器中的查询窗口中输入命令;如图2:
图2
然后将这条语句选中,并且按一下 “F5”键,会在消息窗口中显示结果;如图3
图3
然后我们在查询分析器中去刷新一下自己的数据库,将会看到数据库的名字由 “sql”变成了 “da”;如图4

图4
此时更改数据库的操作已经完成了。但是我们有的时候会出现这样一种情况,当执行以上的命令的时候会出现以下错误;如图5
图5
这是什么原因呢?说实话,对于初次接触数据库的我,还真的是我太明白;不过,万事都有解决的办法,我的操作就是将查询分析器和企业管理器等关于SQL Server的程序全部关掉(尤其是服务管理器),然后在打开,并且重新输入语句并执行即可。


页: [1]
查看完整版本: 利用SQL更改数据库名称