centos

CentOS上SQL Server的备份恢复流程是什么

小樊
49
2025-08-23 02:24:01
栏目: 云计算

备份流程

  1. 安装工具:安装mssql-toolsunixODBC-devel
  2. 使用SSMS备份:连接SQL Server实例,右键数据库选“任务”>“备份”,选备份类型(如完整),指定保存路径后点击“确定”。
  3. 使用sqlcmd备份:安装后用sqlcmd -S服务器名 -U用户名 -P密码 -Q "BACKUP DATABASE数据库名 TO DISK '路径/文件名.bak' WITH FORMAT"命令备份。
  4. 自动化备份:编写shell脚本,用crontab设置定时任务。

恢复流程

  1. 停止服务sudo systemctl stop mssql-server
  2. 复制备份文件:将备份文件复制到SQL Server数据目录。
  3. 使用SSMS恢复:连接实例,右键“数据库”选“还原数据库”,选“设备”并定位备份文件,设置恢复选项后点击“确定”。
  4. 使用sqlcmd恢复:以单用户模式启动SQL Server(可选),用sqlcmd执行RESTORE DATABASE [数据库名] FROM DISK '路径/文件名.bak' WITH REPLACE, RECOVERY
  5. 启动服务sudo systemctl start mssql-server
  6. 验证恢复:通过SSMS或查询语句检查数据库状态。

0
看了该问题的人还看了