Security

BuiltinAdministrators 不允許訪問

  • November 25, 2016

我在新的建構機器上創建了一個 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\AdministratorsSQL 中的組的截圖:

正常選項卡

狀態選項卡

如您所見,它已設置並啟用。

伺服器配置為混合模式身份驗證。如果我直接為使用者添加登錄名,Windows 身份驗證將成功執行。

下面是來自 SQL 的錯誤日誌,其中包含更多資訊:

在此處輸入圖像描述

為清楚起見,使用者所在的組是機器上管理員組的成員。在命令行上執行whoami /groups確認列出了本地管理員組。

我需要做什麼Builtin\Administrators才能允許成功登錄?

正如所評論的,UAC 正在阻止您與 SQL Server 的連接。以管理員身份執行它應該沒問題。

引用自:https://dba.stackexchange.com/questions/156264