首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 使用者帳戶:GUEST 使用者詳細說明

     編輯:關於SqlServer

SQL Server GUEST 使用者帳戶

guest 使用者帳戶允許沒有專屬使用者帳戶的登入存取資料庫。當滿足以下所有條件時,登入會採用 guest 使用者身分:

  • 登入擁有存取 SQL Server 執行個體的權限,但沒有透過自己的使用者帳戶存取資料庫的權限
  • 資料庫中包含 guest 使用者帳戶

可以像對待其他使用者帳戶一樣將權限套用給 guest 使用者。除 master 和 tempdb 外(這兩個資料庫中它必須永遠存在),可以在所有資料庫中新增或移除 guest 使用者。預設情況下,新建資料庫中沒有 guest 使用者帳戶。

範例:將 GUEST 使用者加入資料庫

USE Accounts
GO
EXECUTE sp_grantdbaccess guest

安全性建議: 除非有特殊需求,建議在使用者資料庫中移除或停用 guest 使用者,以避免未授權存取。可使用 REVOKE CONNECT FROM guest 或 EXEC sp_dropuser 'guest' 移除。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved