在企业管理器里修改数据库名称怎么做最方便?

BigBlue 2004-04-09 11:46:59
我已经做好了一个数据库:big1,现在我想把它改名为:BIG2,请问有什么好方法?
...全文
985 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
铁歌 2004-04-09
  • 打赏
  • 举报
回复
Summary as fellows:
1 change database name :
sp_renamedb oldname,newname
2 chanage database object name
EXEC sp_rename 'customers', 'custs'
EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'


leeboyan 2004-04-09
  • 打赏
  • 举报
回复
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'

zjcxc 元老 2004-04-09
  • 打赏
  • 举报
回复
--最方便的是在查询分析器中用语句改库名,执行:

sp_renamedb 'big1','BIG2'
progress99 2004-04-09
  • 打赏
  • 举报
回复
建議樓主在查詢分析器中用語句改,
exec sp_renamedb 'oldname' 'newname'
progress99 2004-04-09
  • 打赏
  • 举报
回复
先分離數據庫,再附加數據,附加時更改名稱

企业管理器
--右键一个数据库
--所有任务
--分離數據庫

企业管理器
--右键一个数据库
--所有任务
--附加數據庫
--輸入新名
。。。
zjcxc 元老 2004-04-09
  • 打赏
  • 举报
回复
或者用分离再附加的方法

首先分离:
企业管理器--右键你要改名的数据库--所有任务--分离数据库

再附加:
企业管理器--右键"数据库"--所有任务--附加数据库--选择你的数据文件
--在附加为中,输入新库名--确定即可
zjcxc 元老 2004-04-09
  • 打赏
  • 举报
回复
备份数据库
企业管理器
--右键一个数据库
--所有任务
--备份数据库
--目的--备份到中选择添加
--输入一个备份的文件名(注意,如果原来有文件名,要删除它)
--确定



还原数据库
企业管理器--右键"数据库"--所有任务--还原数据库
--"还原为数据库库"中输入还原后的数据库名
--还原选择"从设备"--选择设备--添加--添加你的备份文件--确定,回到数据库还原的界面
--备份号--选择内容--选择你要恢复那次备份的内容
--选项--将"移至物理文件名"中的物理文件名修改为你的数据文件要存放的文件名
--如果要还原的数据库已经存在,选择"在现有数据库上强制还原"-
-确定


zjcxc 元老 2004-04-09
  • 打赏
  • 举报
回复
企业管理中没有改数据库名的功能.

如果一定要用企业管理器来实现.

你可以备份数据库,然后再恢复,恢复的时候就可以指定另一个库名,然后再删除旧库就行了.
jpyc 2004-04-09
  • 打赏
  • 举报
回复
关闭所有连接,在查询分析器里运行
sp_renamedb big1,big2
sunshareforever 2004-04-09
  • 打赏
  • 举报
回复
exec sp_renamedb 'oldname', 'newname'


用数据库导入导出功能;备分还原功能也可
TaoGeGe 2004-04-09
  • 打赏
  • 举报
回复
exec sp_renamedb 'oldname' 'newname'
沒有其它方法了
lynx286 2004-04-09
  • 打赏
  • 举报
回复
exec sp_renamedb 'oldname', 'newname'
lynx286 2004-04-09
  • 打赏
  • 举报
回复
exec sp_renamedb 'oldname' 'newname'

企业管理器里没有提供修改数据库名称的方法
BigBlue 2004-04-09
  • 打赏
  • 举报
回复
企业管理器里好象没有提供修改数据库名称的方法。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧