主题:如何更改 sql server 数据库名呀?
heziyan
[专家分:0] 发布于 2005-04-21 12:54:00
如何更改 sql server 数据库名呀?
回复列表 (共7个回复)
沙发
凌晨一点钟 [专家分:0] 发布于 2005-04-22 17:26:00
不好意思哦``我和你一样是刚学哦~我还没懂
板凳
我爱小燕子 [专家分:170] 发布于 2005-04-23 20:09:00
数据库名字好象不能改啊只能改变其表格的名字啊
右即重命名啊
3 楼
baikunyao [专家分:0] 发布于 2005-05-16 17:53:00
能改吗?
4 楼
blue123 [专家分:120] 发布于 2005-06-03 17:19:00
不能更改数据库的名称。只有重新建库,再到导数据。
5 楼
菜鸭 [专家分:5120] 发布于 2005-06-06 07:33:00
sp_renamedb
更改数据库的名称。
语法
sp_renamedb [ @dbname = ] 'old_name' ,
[ @newname = ] 'new_name'
参数
[@dbname =] 'old_name'
是数据库的当前名称。old_name 为 sysname 类型,无默认值。
[@newname =] 'new_name'
是数据库的新名称。new_name 必须遵循标识符规则。new_name 为 sysname 类型,无默认值。
返回代码值
0(成功)或非零数字(失败)
权限
只有 sysadmin 和 dbcreator 固定服务器角色的成员才能执行 sp_renamedb。
示例
下例将数据库 accounting 改名为 financial。
EXEC sp_renamedb 'accounting', 'financial'
6 楼
yuephone [专家分:350] 发布于 2005-06-08 11:12:00
楼上那位大哥好厉害....成功改名..
7 楼
Donvan [专家分:0] 发布于 2005-06-09 16:23:00
数据库 名称 'new_name' 已设置。
成功!
数据文件和事务日志的名字没有改变,不过不影响使用
我来回复