2016-12-05 84 views
-2

上週我遇到了這個問題。我的經理告訴我,我們可以訪問Windows服務器,但不能訪問SQL。他讓我添加一個AD組。我去了'本地用戶和組',並試圖將它們添加到該管理員組,但AD組已經在那裏。我告訴我的經理,但他告訴那個小組不會有系統管理員的角色。那麼你能否告訴我如何將自己添加到系統管理員組中。我有權訪問Windows Server 2012,但不能訪問** SQL 2012 **

+0

SQL Server將不會讓你自己添加,因爲這將創建一個安全漏洞。你需要找到已經擁有權限的人。與您的數據庫管理員聯繫。他們應該能夠提供幫助。 –

+0

我有權限安裝SQL的Windows服務器。所以我應該能夠補充自己。但我不知道正確的地方! – Sunny

+0

系統管理員是SQL Server中的一個組。這不是AD的一部分。只有該組中的帳戶才能添加其他人。使用系統管理員帳戶啓動SQL Server Management Studio。有關[SQL Server身份驗證](https://msdn.microsoft.com/zh-cn/library/bb669066(v = vs.110).aspx)的更多信息,請參閱Microsoft文檔。 –

回答

0

我可以解決這個問題如下。

如果您有權將自己添加爲sysadmin,並且您有本地管理員對下面服務器的訪問權限,那麼您可以將自己添加到SQL sysadmin中。

  1. 停止要獲取sysadmin訪問權的實例上的SQL服務。
  2. 通過執行cmd命令以單用戶模式啓動服務器 sqlservr -m -sI01 注意:您需要在實例所在的路徑中執行上述cmd,並以admin身份運行cmd。另外-sI01是一個命名實例。對於默認實例,不需要給這個。
  3. enter image description here

  4. 然後在另一個窗口中運行下面的命令,將自己添加到SA

創建登錄美洲從Windows \ DC-DBA-SQL管理員雙贏; 轉到
EXEC master..sp_addsrvrolemember '美洲\ DC-DBA-SQL管理員雙贏', '系統管理員' 轉到