第1个回答 2020-04-18
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
'
第2个回答 2019-02-27
1、首先需要从开始菜单中找到【SQL
Server
配置管理器】。
2、然后会看到【SQL
Server(MSSQLSERVER)】正处于运行的状态。
3、右击它然后【重新启动】任务进程。
4、然后打开sql2012选择一个数据库右击【重命名】。
5、然后输入【新的数据库名称】就重命名完毕了。
第3个回答 推荐于2016-09-10
用SQL sever 2000建好的数据库重命名:
先把当前打开的企业管理器关掉
然后重新开你的查询管理器,在里面输入下面的语句:
EXEC sp_renamedb '旧数据库名', '新数据库名'
再开你的企业管理器就可以了本回答被提问者采纳
第4个回答 2019-04-10
先分离数据库,然后附加的时候再修改就可以了
SQL
Server不支持直接修改数据库名称