1. MSSQL数据库导出
在进行MSSQL数据库导出之前,需要先确定要导出的数据库以及导出的目标路径。下面是导出步骤:
1.1 确定要导出的数据库
使用以下代码来查看已有的数据库:
SELECT name FROM master.dbo.sysdatabases
在查询结果中选择要导出的数据库。假设选择的是database1。
1.2 确定导出的目标路径
在本地计算机上选择一个文件夹作为导出的目标路径。假设选择的是D:\database1_backup。
1.3 进行导出
使用以下代码来进行导出:
BACKUP DATABASE database1 TO DISK = 'D:\database1_backup\database1_20210201.bak'
在该代码中,BACKUP DATABASE用于指定要备份的数据库;database1是要备份的数据库名;TO DISK用于指定备份文件的路径及名称;D:\database1_backup\database1_20210201.bak是备份文件的路径及名称,其中20210201是备份日期。
2. MSSQL数据库导入
MSSQL数据库导入需要先确定导入的备份文件路径及名称,以及导入后的数据库名称。下面是导入步骤:
2.1 确定备份文件路径及名称
将备份文件传输至服务器,并确定其路径及名称。假设备份文件为D:\database1_backup\database1_20210201.bak。
2.2 确定导入后的数据库名称
确定导入后的数据库名称,假设为database1_import。
2.3 进行导入
使用以下代码进行导入:
RESTORE DATABASE database1_import FROM DISK = 'D:\database1_backup\database1_20210201.bak'
WITH MOVE 'database1' TO 'D:\MSSQL\data\database1_import.mdf',
MOVE 'database1_log' TO 'D:\MSSQL\data\database1_import_log.ldf'
在该代码中,RESTORE DATABASE用于指定要还原的数据库;database1_import是导入后的数据库名称;FROM DISK用于指定备份文件的路径及名称;WITH MOVE用于指定还原后的数据文件和日志文件的路径及名称。其中MDR和LDF分别是MSSQL数据库的数据文件和日志文件。
在导入完成后,可以使用以下代码来确认导入的数据库是否成功:
SELECT name FROM master.dbo.sysdatabases
在查询结果中可以看到导入的database1_import数据库。