同一台服务器 SQL中想用原来已有数据库添加一个和已有数据库名称不一样的数据库

已有一个"员工档案-MM”数据库想复制这个数据库里的数据再添加个和原来数据库名称不一样"员工档案-ML"的数据库具体怎么操作?... 已有一个 "员工档案-MM” 数据库 想复制这个数据库里的数据再添加个和原来数据库名称不一样 "员工档案-ML" 的数据库 具体怎么操作? 展开
 我来答
匿名用户
2013-11-16
展开全部

以下代码, 假设你使用的是  SQL  Server  数据库。

并假设你的 服务名是  SQLEXPRESS


首先, 先备份数据库


E:\>sqlcmd -S "localhost\SQLEXPRESS"
1> use master
2> go
已将数据库上下文更改为 'master'。




备份
1> backup database test to disk='e:\test.dat'
2> go


我这里备份的是 test 数据库。

你需要把  test  修改为  员工档案-MM



然后把这个备份, 恢复为另外一个数据库

例如:

1> RESTORE DATABASE YaoqinSystem FROM DISK='e:\Temp\YaoqinSystem.dat'
2>   WITH MOVE 'pos_Data' TO 'e:\Temp\testdb.mdf',
3>   MOVE 'pos_Log' TO 'e:\Temp\testdb.ldf';
4> go
已为数据库 'YaoqinSystem',文件 'pos_Data' (位于文件 1 上)处理了 1232 页。
已为数据库 'YaoqinSystem',文件 'pos_Log' (位于文件 1 上)处理了 1 页。


注意: 恢复之前, 需要先去看看  原始数据库  员工档案-MM  的 文件名是什么


可能  员工档案-MM  的 文件

员工档案-MM.mdf    和   员工档案-MM.ldf


那么在恢复的时候, 需要使用 WITH MOVE  重新换一个文件名。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhi齿
2013-11-16
知道答主
回答量:5
采纳率:0%
帮助的人:5.5万
展开全部
选中新建的数据库,右键--》所有任务---》导入数据,依据提示就可以把你原来的数据给导入到新的数据库了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chen_hongyang
2013-11-16 · TA获得超过5447个赞
知道大有可为答主
回答量:2790
采纳率:91%
帮助的人:870万
展开全部
新建一个数据库 员工档案-ML ,把数据库 员工档案-MM 备份出来再还原到 员工档案-ML 。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式