ubuntu

SQL Server在Ubuntu上如何进行备份恢复

小樊
48
2025-08-13 06:55:10
栏目: 云计算

备份

  1. 安装工具:安装mssql-toolsunixodbc-dev,用于使用sqlcmd工具。
  2. 手动备份:用sqlcmd执行备份命令,如sqlcmd -S localhost -U SA -P '密码' -Q "BACKUP DATABASE [数据库名] TO DISK='/var/opt/mssql/data/数据库名_full.bak' WITH INIT, SKIP, NAME '完整备份'"
  3. 自动备份:编写备份脚本,用crontab设置定时任务,如每天凌晨执行完整备份脚本。

恢复

  1. 准备工作:确保备份文件在Ubuntu服务器上,根据恢复需求选择合适模式,如完全恢复、差异恢复等。
  2. 执行恢复:用sqlcmd执行恢复命令,如完全恢复sqlcmd -S localhost -U SA -P '密码' -Q "RESTORE DATABASE [数据库名] FROM DISK='/var/opt/mssql/data/数据库名_full.bak' WITH RECOVERY"
  3. 验证结果:恢复完成后,用DBCC CHECKDB命令检查数据库完整性。

0
看了该问题的人还看了