如何在同一服务器中复制数据库成另一名称的数据库?

ZJM84862915 2013-04-15 08:29:00
敬向电脑专家请教:
1、如何在同一服务器中复制数据库成另一名称的数据库?
2、如何将已有数据库中“用户”类型的表全部复制到另一已有数据库中?
3、如何更改已有数据库的名称?
敬请指导,不胜感激!
...全文
245 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2013-04-18
  • 打赏
  • 举报
回复
引用 4 楼 ZJM84862915 的回复:
DBA_Huangzj老师讲的“可以备分原数据库,然后还原,还原的时候在数据库名中输入新数据库。”我采用这个方法,但在还原的时候却出现出错提示“无法重写文件”、“原数据库正在使用该文件”。后来,我在还原窗口中的“将数据库文件还原为”中的“逻辑文件名”与“移至物理文件名”中原数据库名均改为新数据库名,却又出现出错提示“逻辑文件不是数据库的一部分,请使用Restore Filelistonly 来列出……
高级版本还原需要独占数据库,不能有人在用,而且还原时要选择【覆盖原有文件】
發糞塗牆 2013-04-18
  • 打赏
  • 举报
回复
引用 4 楼 ZJM84862915 的回复:
DBA_Huangzj老师讲的“可以备分原数据库,然后还原,还原的时候在数据库名中输入新数据库。”我采用这个方法,但在还原的时候却出现出错提示“无法重写文件”、“原数据库正在使用该文件”。后来,我在还原窗口中的“将数据库文件还原为”中的“逻辑文件名”与“移至物理文件名”中原数据库名均改为新数据库名,却又出现出错提示“逻辑文件不是数据库的一部分,请使用Restore Filelistonly 来列出……
下次麻烦点引用,因为帖子太多的时候不可能一直关注你的贴,可能一下子就沉了。用了引用之后,我登录就有提示有人回复了。这样对你对我都好。
qiuchu2003 2013-04-16
  • 打赏
  • 举报
回复
复制可以使用企业管理器里的复制数据库向导,比较简单
ZJM84862915 2013-04-16
  • 打赏
  • 举报
回复
DBA_Huangzj老师讲的“可以备分原数据库,然后还原,还原的时候在数据库名中输入新数据库。”我采用这个方法,但在还原的时候却出现出错提示“无法重写文件”、“原数据库正在使用该文件”。后来,我在还原窗口中的“将数据库文件还原为”中的“逻辑文件名”与“移至物理文件名”中原数据库名均改为新数据库名,却又出现出错提示“逻辑文件不是数据库的一部分,请使用Restore Filelistonly 来列出罗辑文件名”。应如何解决?敬请指导。
ZJM84862915 2013-04-15
  • 打赏
  • 举报
回复
DBA_Huangzj老师: 谢谢您的指导! 您讲的“可以备分原数据库,然后还原,还原的时候在数据库名中输入新数据库。”我采用这个方法,但在还原的时候却出现出错提示“无法重写文件”、“原数据库正在使用该文件”。后来,我在还原窗口中的“将数据库文件还原为”中的“逻辑文件名”与“移至物理文件名”中原数据库名均改为新数据库名,却又出现出错提示“逻辑文件不是数据库的一部分,请使用Restore Filelistonly 来列出罗辑文件名”。应如何解决?敬请指导。
flyfly2008 2013-04-15
  • 打赏
  • 举报
回复
好像用备份,还原可以实现!
發糞塗牆 2013-04-15
  • 打赏
  • 举报
回复
1、可以备分原数据库,然后还原,还原的时候在数据库名中输入新数据库。 2、可以使用SQLServer自带的导入导出工具,然后选择所有表,也可以写脚本 3、sp_renamedb [ @dbname = ] 'old_name' , [ @newname = ] 'new_name'

34,587

社区成员

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

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