debian

Debian上SQL Server的许可证管理如何操作

小樊
39
2025-11-02 17:24:01
栏目: 云计算

Debian上SQL Server许可证管理操作指南

一、安装前准备:选择合适的许可模式

在Debian上部署SQL Server前,需先选择符合业务需求的许可模式,这是许可证管理的核心前提:

二、安装SQL Server及配置许可证

  1. 系统准备:更新系统并安装必要工具,确保环境兼容。
    sudo apt update && sudo apt upgrade -y
    sudo apt install -y curl gnupg apt-transport-https
    
  2. 添加Microsoft存储库:导入GPG密钥并配置SQL Server官方存储库。
    curl https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-archive-keyring.gpg
    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
    
  3. 安装SQL Server:通过APT包管理器安装。
    sudo apt install -y mssql-server
    
  4. 配置许可证与初始设置:运行配置脚本,设置SA管理员密码并接受许可协议。
    sudo /opt/mssql/bin/mssql-conf setup
    
    • 在配置向导中,选择SQL Server版本(如Enterprise、Standard),并明确接受许可条款(输入Yes)。

三、验证许可状态

安装完成后,需确认SQL Server许可证是否激活及有效:

四、权限管理与安全配置(补充)

虽然不属于许可证管理的直接操作,但合理的权限配置能保障SQL Server安全运行:

  1. 创建登录名与用户:使用T-SQL命令创建登录账户并映射到数据库用户。
    CREATE LOGIN dev_user WITH PASSWORD = 'StrongPassword123!';
    USE your_database;
    CREATE USER dev_user FOR LOGIN dev_user;
    
  2. 分配权限:根据用户角色授予最小必要权限(如SELECTINSERT)。
    GRANT SELECT, INSERT ON your_table TO dev_user;
    
  3. 使用图形化工具:通过SQL Server Management Studio(SSMS)连接Debian上的SQL Server(需开放1433端口),进行可视化权限管理(如角色分配、权限修改)。

注意事项

0
看了该问题的人还看了