阅读量:3
在Ubuntu上备份SQL Server数据,常用方法如下:
- 使用sqlcmd工具:
- 安装工具:
sudo apt-get update,sudo apt-get install mssql-tools unixodbc-dev。 - 创建备份脚本,如
backup_mssql.sh,内容示例:
- 安装工具:
#!/bin/bash
BACKUP_DIR="/var/opt/mssql/data/backup"
DB_SERVER="localhost"
DB_USER="sa"
DB_PASSWORD="your_password"
DB_NAME="YourDatabaseName"
/opt/mssql-tools/bin/sqlcmd -S $DB_SERVER -U $DB_USER -P $DB_PASSWORD -Q "BACKUP DATABASE $DB_NAME TO DISK = '$BACKUP_DIR/$DB_NAME`_full.bak' WITH INIT, SKIP, NAME 'Full Backup'"
3. 赋予脚本执行权限:`chmod +x /path/to/backup_mssql.sh`。
4. 可使用`crontab -e`设置自动备份,如每天凌晨执行:`0 0 * * * /path/to/backup_mssql.sh`。
- 使用第三方工具:如Microsoft SQL Server Management Objects (SMO)或Redgate SQL Backup Pro等,可提供更高级的备份恢复功能。
以上就是关于“如何在Ubuntu上备份SQL Server数据”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm