2017-04-21 125 views
0

是否有人對將SQL Server登錄的身份驗證模式切換爲通過腳本進行Windows身份驗證的認識有所瞭解?T-SQL腳本將SQL Server登錄從SQL Server身份驗證更改爲Windows身份驗證

我們有太多的不足以簡單地貫穿SSMS中的每一個。

我到達的T-SQL解決方案是重新創建登錄新(然後重新創建用戶和角色...),但使用WINDOWS身份驗證,並刪除舊的(和用戶... )但這充滿了風險。

+0

我不認爲你可以改變登錄類型。您提到通過SSMS這樣做,但是當我在SSMS中打開登錄屬性時,登錄類型的單選按鈕被禁用。我認爲你的計劃(丟棄和重建)是唯一可行的計劃。 –

+0

你是對的 - 不能通過SSMS完成。然後放下並重新創建它。謝謝。 – Tuds

+0

儘管如此,你仍然可以通過腳本創建它。我認爲動態SQL是這裏的一種方式 - 遍歷所有登錄(除了 - 你知道 - 你自己,sa等),放棄它們並創建爲Windows身份驗證。我認爲這不是太麻煩。 – nimdil

回答

0

本着最終解決方案和關閉的精神 - 我將通過AD組引入Windows帳戶,將組映射到數據庫+角色,並使用現有的SQL Server登錄帳戶和用戶帳戶進行大量清理

相關問題