...数据库添加一个和已有数据库名称不一样的数据库

发布网友

我来回答

1个回答

热心网友

以下代码, 假设你使用的是  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  重新换一个文件名。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com