Security
BuiltinAdministrators 不允許訪問
我在新的建構機器上創建了一個 SQL 2016 (Developer) 實例。為了便於使用,當我們這樣做時,我們會授予
Builtin\Administrators
實例的系統管理員權限。這允許機器上的所有開發人員能夠完全控制他們的本地實例。在以前的 SQL 版本中(例如 2014)。這工作正常。但是,當我在 SQL 2016 上嘗試時,這似乎不起作用。
每當我嘗試使用 Windows 身份驗證登錄機器時,都會收到以下錯誤:
使用者“xxxx”登錄失敗。(.Net SqlClient 數據提供者)
如需幫助,請點擊: http: //go.microsoft.com/fwlink ?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476
伺服器名稱:xxx
錯誤號:18456
嚴重性:14
狀態:1
行號:65536
下面是
Builtin\Administrators
SQL 中的組的截圖:如您所見,它已設置並啟用。
伺服器配置為混合模式身份驗證。如果我直接為使用者添加登錄名,Windows 身份驗證將成功執行。
下面是來自 SQL 的錯誤日誌,其中包含更多資訊:
為清楚起見,使用者所在的組是機器上管理員組的成員。在命令行上執行
whoami /groups
確認列出了本地管理員組。我需要做什麼
Builtin\Administrators
才能允許成功登錄?
正如所評論的,UAC 正在阻止您與 SQL Server 的連接。以管理員身份執行它應該沒問題。