同一台服务器 SQL中想用原来已有数据库添加一个和已有数据库名称不一样的数据库
已有一个"员工档案-MM”数据库想复制这个数据库里的数据再添加个和原来数据库名称不一样"员工档案-ML"的数据库具体怎么操作?...
已有一个 "员工档案-MM” 数据库 想复制这个数据库里的数据再添加个和原来数据库名称不一样 "员工档案-ML" 的数据库 具体怎么操作?
展开
3个回答
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 重新换一个文件名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选中新建的数据库,右键--》所有任务---》导入数据,依据提示就可以把你原来的数据给导入到新的数据库了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新建一个数据库 员工档案-ML ,把数据库 员工档案-MM 备份出来再还原到 员工档案-ML 。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询