Navicat导入sqlserver的.bak文件
2026/9/16 12:25:27 网站建设 项目流程

先创建数据库例如库名testdb,用C盘别有中文,执行时数据库关闭状态
RESTORE FILELISTONLY FROM DISK = N'C:\SQL\你的文件.bak';

查出来的

LogicalName

第一行替换第一行,第二行替换第二行

比如第一行XXdev,第二行XXdev_log

后面的自己在C盘创建目录即可使用你的库名

替换下面

RESTORE DATABASE 你的目标库名
FROM DISK = N'C:\SQL\你的文件.bak'
WITH
MOVE N'逻辑数据文件名' TO N'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\你的目标库名.mdf',
MOVE N'逻辑日志文件名' TO N'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\你的目标库名.ldf',
REPLACE;

改testdb和LogicalName还有路径

RESTORE DATABASEtestdb
FROM DISK = N'C:\SQL\你的文件.bak'
WITH
MOVE N'XXdev' TO N'C:\DATA\testdb.mdf',
MOVE N'XXdev_log' TO N'C:\DATA\testdb.ldf',
REPLACE;

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询