2017-08-15 93 views
0

我從來沒有考慮過使用任何其他帳戶打開SQL SSMS,但現在我試圖做到這一點,我無法弄清楚如何做到這一點。這是我講的面板:無法更改登錄到SQL SSMS

enter image description here

我必須做的是能夠與不同的域帳戶打開SSMS?用戶名框變灰,無法更改。

回答

3

找到你有你的機器(ssms.exe)

按住shift鍵,右鍵單擊它上安裝管理工作室。在下拉菜單中,您將看到以其他用戶身份運行它的選項。

移位右單擊組合爲不同的用戶身份運行可用於可執行文件和有可修改註冊表爲Windows 10用戶推出不爲傳統的名爲「.exe」

+0

下找到它。我很確定「run as」功能是由操作系統提供的,而不是應用程序。也就是說,它不僅適用於MS產品,而且適用於任何可執行文件。 –

+0

@benthul是的,我在回覆時說得有點清楚,會更新。 –

1

您需要使用runas打開SSMS命令

runas /netonly /user:"domain\user" "C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\Ssms.exe" 

的「140」部分可能會根據您的SSMS的版本改變。警告當你這樣做時,用戶盒仍然會顯示你登錄到計算機的任何帳戶,但是一旦你連接它就會用正確的憑證登錄。

我通常把它放在bat文件中,然後運行它啓動SSMS。

+0

我想這和運行應用程序它像你說的那樣跑。但是,經過啓動屏幕並連接後的所有指示都表明我以管理員帳戶登錄,而不是在批處理文件中替換的帳戶。我如何知道我實際上是以不同的用戶身份登錄的? – Alan

+1

是的,這在我看來就像SSMS中的一個bug。它甚至沒有在查詢窗口底部說出正確的用戶名。如果您在服務器上運行「選擇SYSTEM_USER」,它會向您顯示您當前登錄的用戶。它不應該是你用runas指定的用戶的唯一原因是如果你錯誤地輸入了密碼。 –

+0

完美!是的,我同意,這接近一個小錯誤的級別。如果我可以爲其他一條評論感到麻煩。這開始是因爲我正在尋找組「sysadmin」。有沒有這樣一個團體,我在哪裏找到它? – Alan