debian

Debian上SQL Server使用教程大全

小樊
46
2025-06-27 15:09:29
栏目: 云计算

在Debian上安装和管理SQL Server可以通过以下步骤完成。请注意,虽然SQL Server官方并未提供在Debian上的安装指南,但通过添加Microsoft的官方存储库和使用特定的安装步骤,可以在Debian上成功安装和运行SQL Server。

安装SQL Server

  1. 更新系统
sudo apt update && sudo apt upgrade
  1. 安装依赖项
sudo apt install -y curl gnupg apt-transport-https
  1. 添加Microsoft SQL Server存储库
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
echo "deb [signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/debian/12/prod/ stable main" | sudo tee /etc/apt/sources.list.d/mssql-server.list
  1. 安装SQL Server
sudo apt update
sudo apt install -y mssql-server
  1. 配置SQL Server
sudo /opt/mssql/bin/mssql-conf setup

在配置过程中,设置系统管理员(SA)用户的密码。

  1. 安装SQL Server命令行工具
sudo apt install -y mssql-tools
  1. 连接与管理SQL Server: 使用 sqlcmd 工具连接到SQL Server:
sqlcmd -S localhost -U SA -P YourPassword

请将 YourPassword 替换为在配置时为SA用户设置的密码。

配置SQL Server

sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true

然后重启服务:

sudo systemctl restart mssql-server

例如,为新的数据库数据和日志文件创建目标目录:

sudo mkdir /home/d/mssql/data

将目录的所有者和组更改为 mssql 用户:

sudo chown mssql /home/d/mssql/data
sudo chgrp mssql /home/d/mssql/data

备份与恢复

RESTORE DATABASE [数据库名] FROM DISK = '完整备份文件路径' WITH RECOVERY;
RESTORE DATABASE [数据库名] FROM DISK = '差异备份文件路径' WITH RECOVERY;
RESTORE LOG [数据库名] FROM DISK = '事务日志备份文件路径' WITH RECOVERY;

权限管理

以上步骤提供了一个基本的框架,但在实际配置过程中,可能需要根据具体需求进行调整。建议参考Microsoft的官方文档以获取更详细的指导。

0
看了该问题的人还看了