如果备份文件的备份路径是:d:\data\db.bak(也就是说这个文件备份的时候是备份在了 D 盘下的 data 文件夹里,本分文件名是 db.bak)然后你要还原 db.bak 这个备份!那么同样,你应该现在 D 盘下新建 data 文件夹,然后把文件 db.bak 复制到 data 文件夹目录下面(这样就在本地计算机上形成了与 d:\data\db.bak 同样的路径)那么还原的时候从数据库中还原 d:\data\db.bak 这文件就可以了!不知道你能明白不???
脚本试试use master go alter database data set SINGLE_USER with ROLLBACK IMMEDIATE go restore database data from disk='D:\Cfms\数据库\备份数据库' with replace go
应该是还原路径没有设定正确如果备份文件的备份路径是:d:\data\db.bak那么还原的时候一定要把bak文件路径设定为 d:\data\db.bak 后再还原
我的SqlServer的路径是c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup我该怎么做?
新建一个路径D:\DOWNLOADS\zip.bak 再还原
如果备份文件的备份路径是:d:\data\db.bak(也就是说这个文件备份的时候是备份在了 D 盘下的 data 文件夹里,本分文件名是 db.bak)然后你要还原 db.bak 这个备份!那么同样,你应该现在 D 盘下新建 data 文件夹,然后把文件 db.bak 复制到 data 文件夹目录下面(这样就在本地计算机上形成了与 d:\data\db.bak 同样的路径)那么还原的时候从数据库中还原 d:\data\db.bak 这文件就可以了!不知道你能明白不???
go
alter database data set SINGLE_USER with ROLLBACK IMMEDIATE
go
restore database data from disk='D:\Cfms\数据库\备份数据库' with replace
go