Sql-Server
如何在 Windows 7 中啟動 Management Studio 時無需使用“以管理員身份執行”即可登錄 SQL Server?
當我啟動 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 系統上的普通使用者。