Sql server 我试图用一个.BKP文件创建一个数据库,但是我没有.mdf和.ldf文件,如何在没有这些文件的情况下创建一个数据库
我试图用一个.BKP文件创建一个数据库,但是我没有.mdf和.ldf文件,如何在没有这些文件的情况下创建一个数据库Sql server 我试图用一个.BKP文件创建一个数据库,但是我没有.mdf和.ldf文件,如何在没有这些文件的情况下创建一个数据库,sql-server,Sql Server,我试图用一个.BKP文件创建一个数据库,但是我没有.mdf和.ldf文件,如何在没有这些文件的情况下创建一个数据库 RESTORE DATABASE MYDB FROM DISK = 'C:\Backup Files-selected\MYDB_20170117\MYDB_20170117.bak' WITH REPLACE, MOVE 'test' TO 'C:\temp1\test2.mdf', MOVE 'test_log' TO 'C:\temp1\test2.ldf'; 错误:Msg
RESTORE DATABASE MYDB
FROM DISK = 'C:\Backup Files-selected\MYDB_20170117\MYDB_20170117.bak'
WITH REPLACE,
MOVE 'test' TO 'C:\temp1\test2.mdf',
MOVE 'test_log' TO 'C:\temp1\test2.ldf';
错误:Msg 3234,16级,状态2,第6行
逻辑文件“test”不是数据库“MESDB”的一部分。使用RESTORE FILELISTONLY可列出逻辑文件名。
Msg 3013,16级,状态1,第6行
还原数据库正在异常终止
请告诉我如何修复此问题。在Sql Server Management Studio SSMS中,右键单击数据库并选择还原数据库
输入新数据库的名称。
在源文件中,从设备中选择并选择您的.bak。
选中“备份选定还原”列。
转到“选项”页并选择“覆盖现有…”。。。第一个选项,替换为。
希望这有帮助 在实际还原命令之前,使用RESTORE FILELISTONLY命令尝试此操作 仅从磁盘还原文件列表='C:\Backup Files selected\MYDB_20170117\MYDB_20170117.bak' 还原数据库MYDB FROM DISK='C:\Backup Files selected\MYDB_20170117\MYDB_20170117.bak' 具有 将“test”移动到“C:\temp1\test2.mdf”,
将“测试日志”移动到“C:\temp1\test2.ldf” 它给出了错误:“备份集保存的是现有“myDB”数据库以外的数据库的备份。还原数据库正在异常终止。Microsoft SQL Server,错误:3154从UI上看,这非常简单-这是一个选项吗?