900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > navicat导入 sqlserver备份文件(bak文件)步骤

navicat导入 sqlserver备份文件(bak文件)步骤

时间:2022-08-29 18:00:43

相关推荐

navicat导入 sqlserver备份文件(bak文件)步骤

点击选择sqlserver备份,然后下面空白区右键选择(从文件还原),选择你的bak备份文件当作为设备

操作如下操作

生成的sql预览为:

use master;RESTORE DATABASE [CardStore]FROM[CardStore]WITHFILE = 1,REPLACE,--MOVE 'CardStore' TO 'D:\Program Files\Microsoft SQL Server\MSSQL13.CARDSTORE\MSSQL\DATA\CardStore.mdf', --mdf文件路径--xxxx-改为你自己的数据名称--MOVE 'CardStore_log' TO 'D:\Program Files\Microsoft SQL Server\MSSQL13.CARDSTORE\MSSQL\DATA\CardStore_log.ldf', --ldf文件路径xxxx-改为你自己的数据名称RECOVERY,STATS = 5;

cardstore是你要导入的数据库名,好像数据库名字得一样才行。

注释的move是因为我新建的临时cardstore数据库不是保存在数据库安装的默认路径C盘下,所以得指出你现在的临数据库的物理文件保存位置(有×××.mdf 和 ×××_log.ldf文件),如果默认安装的话路径就不需要单独加move语句。最终导入表和数据都成功了。

注意下如果提示说你当前要导入的所在数据库在使用 就记住用use database语句先切换当前执行所在数据库,如如果执行语句还是有提示说有其他用户占用,就右键所在数据库(我这里叫CardStore)属性,选择单个用户占用模式。如过还不行,那就重启下服务再尝试。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。