我連接SQL Server的Windows身份驗證,並創建一個簡單的數據庫和表上,所以定義新的登錄用戶和設置爲SQL服務器身份驗證,每件事情都很好,但我連接數據庫與Windows身份驗證太,我要刪除Windows身份驗證,我想只需連接只用SQL Server身份驗證該數據庫,這幅畫爲那個問題:
當我與SQL Server身份驗證連接,我定義rajabi用戶登錄
爲什麼我不能刪除用戶在我的數據庫中登錄?
但我想只是rajabi用戶可以連接到這個數據庫。我可以解決這個問題嗎?謝謝。
我連接SQL Server的Windows身份驗證,並創建一個簡單的數據庫和表上,所以定義新的登錄用戶和設置爲SQL服務器身份驗證,每件事情都很好,但我連接數據庫與Windows身份驗證太,我要刪除Windows身份驗證,我想只需連接只用SQL Server身份驗證該數據庫,這幅畫爲那個問題:
當我與SQL Server身份驗證連接,我定義rajabi用戶登錄
爲什麼我不能刪除用戶在我的數據庫中登錄?
但我想只是rajabi用戶可以連接到這個數據庫。我可以解決這個問題嗎?謝謝。
如果您授予新用戶任何角色,該怎麼辦?爲新用戶授予讀者角色應允許所述用戶連接。
右鍵單擊你的用戶 - >屬性 - >成員資格 - >任何檢查?我通常檢查db_datareader只是爲了讓用戶連接。
沒有任何東西是檢查,但我不想讀取我的數據庫,我想無法連接到我的數據庫,我想只是rajabi連接這個數據庫 –
@behzadrazzaqi什麼'連接「是嗎?如果您無法執行任何查詢,則簡單登錄並不是非常有用。此外,您需要先在服務器級別創建帳戶,然後才能連接到任何數據庫 –
請你的數據庫
DROP USER [UserAccount]
CREATE USER [UserAccount] FOR LOGIN [UserAccount]
EXEC sp_addrolemember N'db_owner', N'UserAccount'
畫面沒有在所有幫助上運行。您是如何創建帳戶的?您授予了哪些權限?您是在服務器級還是僅在數據庫創建帳戶?如果您沒有授予帳戶的連接權限,它將不能*連接。 –
請生成您在服務器*和*數據庫級別創建的帳戶的腳本。從服務器>安全性>登錄列表中,右鍵單擊用戶並選擇腳本登錄爲創建。同樣在數據庫級別,在'安全>用戶' –