溫馨提示×

Ubuntu如何設置SQL Server用戶權限

小樊
47
2025-09-06 09:32:11
欄目: 云計算

在Ubuntu上設置SQL Server用戶權限步驟如下:

  1. 安裝SQL Server命令行工具

    sudo apt-get update  
    sudo apt-get install mssql-tools  
    
  2. 連接到SQL Server

    sqlcmd -S localhost -U SA -P '你的密碼'  
    
  3. 創建登錄名(SQL Server身份驗證)

    CREATE LOGIN [用戶名] WITH PASSWORD = '密碼';  
    
  4. 創建數據庫用戶并關聯登錄名

    USE [數據庫名];  
    CREATE USER [用戶名] FOR LOGIN [用戶名];  
    
  5. 分配角色(如db_owner/db_datareader等)

    ALTER ROLE [角色名] ADD MEMBER [用戶名];  
    -- 或使用舊版本兼容語法(部分版本可能需用sp_addrolemember)  
    -- EXEC sp_addrolemember 'db_datareader', '用戶名';  
    
  6. 授予權限(如SELECT/INSERT等)

    GRANT SELECT, INSERT ON [表名] TO [用戶名];  
    
  7. 驗證權限

    SELECT * FROM sys.database_principals WHERE name = '用戶名';  
    

注意

  • 遵循最小權限原則,僅授予必要權限。
  • 部分命令可能因SQL Server版本不同需調整,建議參考官方文檔。
  • 若需圖形界面,可安裝SQL Server Management Studio (SSMS)(僅限Windows,需通過Wine等工具間接使用)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女