Sql-Server

如何在 Windows 7 中啟動 Management Studio 時無需使用“以管理員身份執行”即可登錄 SQL Server?

  • May 24, 2018

當我啟動 Management Studio 時,除非我使用“以管理員身份執行”選項,否則我無法登錄到本地 SQL Server。這是正常的嗎?我是一名普通的開發人員,我認為我不需要在本地機器上設置高安全性。

我正在執行 SQL Server 2008、Windows 7。

我得到的錯誤是:

無法連接到(本地)使用者“MYCOMPUTER\MyName”的

附加資訊

登錄失敗。(Microsoft SQL Server,錯誤:18456)

這似乎是一個反復出現的主題,因為當我執行 Visual Studio 時,我在執行數據庫訪問程式碼時遇到了類似的登錄失敗。理想情況下,我想要一個解決這兩種情況的解決方案。

您的問題很可能是您的數據庫設置為只為管理使用者定義登錄名。以管理員使用者身份進入 Management Studio,然後轉到 Security -> Logins 類別。您可能只有一些內置 SQL 使用者,並且SERVERNAME\Administrators.

右鍵點擊登錄類別,然後選擇“新登錄…” - 從那裡您可以添加您的非管理員使用者SERVERNAME\MedicineMan並為其賦予系統管理員伺服器角色。這將賦予它對數據庫的管理員權限,同時將其作為 Windows 系統上的普通使用者。

引用自:https://serverfault.com/questions/130434