回 帖 发 新 帖 刷新版面

主题:如何更改 sql server 数据库名呀?

如何更改 sql server 数据库名呀?

回复列表 (共7个回复)

沙发

不好意思哦``我和你一样是刚学哦~我还没懂

板凳

数据库名字好象不能改啊只能改变其表格的名字啊
右即重命名啊

3 楼

能改吗?

4 楼

不能更改数据库的名称。只有重新建库,再到导数据。

5 楼

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 楼

楼上那位大哥好厉害....成功改名..

7 楼

数据库 名称 'new_name' 已设置。
成功!
数据文件和事务日志的名字没有改变,不过不影响使用

我来回复

您尚未登录,请登录后再回复。点此登录或注册