sqladmin 是一个用于管理 SQL Server 的命令行工具,它允许用户执行各种数据库管理任务,如备份、还原、分离和附加数据库等。以下是在 Ubuntu 上使用 sqladmin 的基本步骤:
sqladmin安装 SQL Server 命令行工具:
你可以使用 apt 包管理器来安装 SQL Server 命令行工具。
sudo apt update
sudo apt install mssql-tools unixodbc-dev
安装完成后,你可能需要重新加载 odbcinst.ini 文件:
sudo systemctl restart odbcinst
配置环境变量:
为了方便使用 sqladmin,你可以将其路径添加到你的 PATH 环境变量中。
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
source ~/.bash_profile
sqladminsqladmin 的基本语法如下:
sqladmin <command> [options]
以下是一些常用的命令示例:
sqladmin -S server_name -U username -P password
-S:指定服务器名称。-U:指定用户名。-P:指定密码。sqladmin -S server_name -U username -P password -Q "BACKUP DATABASE database_name TO DISK = '/path/to/backup/file.bak'"
sqladmin -S server_name -U username -P password -Q "RESTORE DATABASE database_name FROM DISK = '/path/to/backup/file.bak'"
sqladmin -S server_name -U username -P password -Q "EXEC sp_detach_db 'database_name'"
sqladmin -S server_name -U username -P password -Q "EXEC sp_attach_db @dbname = 'database_name', @filename1 = '/path/to/datafile.mdf', @filename2 = '/path/to/logfile.ldf'"
通过以上步骤,你应该能够在 Ubuntu 上成功安装和使用 sqladmin 来管理你的 SQL Server 数据库。