ubuntu

Ubuntu SQL Server数据迁移步骤是什么

小樊
48
2025-10-20 08:46:28
栏目: 云计算

Ubuntu SQL Server数据迁移通用步骤

1. 准备工作

2. 导出源数据库

3. 传输备份文件到Ubuntu

使用SCP、SFTP等工具将源服务器的备份文件(如.bak)传输至Ubuntu目标服务器。例如,从Windows传输到Ubuntu(假设Ubuntu IP为192.168.1.100,备份文件在Windows的D:\backup\YourDB.bak):
scp D:\backup\YourDB.bak username@192.168.1.100:/home/username/backup/

4. 还原数据库到Ubuntu SQL Server

在Ubuntu上使用sqlcmd执行还原命令(替换<database_name>/path/to/backup/YourDB.bak/var/opt/mssql/data/YourDB.mdf/var/opt/mssql/data/YourDB_Log.ldf):
sqlcmd -S localhost -U SA -P '<your_sa_password>' -Q "RESTORE DATABASE [<database_name>] FROM DISK = N'/path/to/backup/YourDB.bak' WITH MOVE 'YourDB_Data' TO '/var/opt/mssql/data/YourDB.mdf', MOVE 'YourDB_Log' TO '/var/opt/mssql/data/YourDB_Log.ldf', STATS = 1, REPLACE, RECOVERY"

5. 验证数据完整性

6. 后续配置

注意事项

0
看了该问题的人还看了