裝完了SQLServer之後怎麼改成window和SQL混合驗證方式

時間 2022-03-12 05:20:06

1樓:匿名使用者

以windows驗證模式進入資料庫管理器。

右擊sa,選擇屬性,在常規選項卡中,重新填寫密碼和確認密碼(改成個好記的)。把強制實施密碼策略去掉。

點選狀態選項卡:勾選授予和啟用。然後確定

右擊例項名稱,選擇屬性。

點安全性,確認選擇了sql server 和windows身份驗證模式。

重啟sqlserver服務(重要)

2樓:一方通行向量

先用系統驗證登入,然後在物件資源管理器中右鍵點選根節點(當前登入使用者的那個節點)選擇屬性→安全性→選擇sql server 和 windows 身份驗證模式 然後儲存即可

"loginmode",將原值從1改為2。

最好是下一個sql管理工具,在管理工具裡改很方便。

3樓:匿名使用者

樓主,[hkey_local_machinesoftwaremicrosoftmssqlservermssqlserver]

"loginmode",將原值從1改為2。

(*^__^*) 嘻嘻……

4樓:匿名使用者

最好是下一個sql管理工具,在管理工具裡改很方便。

5樓:匿名使用者

不會的留下號碼,遠端協助

在sql中不能在sqlserver身份驗證登入,怎麼辦?

6樓:du瓶邪

sqlserver有兩種登陸

方複式:制

一種是sqlserver身份驗證登bai陸一種是:windows登陸

其中dusqlserver身份驗證登陸方式很安zhi全,需要賬戶和密碼dao(一般安裝時,就已經設定好一個賬戶和密碼,即sa)。

可能是你沒有配置身份登入方式,解決方法是開啟客戶端,可以先不連線,然後右鍵例項,屬性,安全性,在右邊的面板上勾選混合驗證模式,輸入使用者名稱和密碼,確定即可。

7樓:匿名使用者

、先用window方式

來登陸進去,源

選擇資料庫例項bai,右鍵選擇屬性—

du—安全性:把伺服器身份zhi驗證dao

選項從window身份驗證模式」改為「sqlserver和window身份驗證模式」。點選確定,關閉當前物件資源管理器。

2、重新用window驗證方式登陸,在左邊的樹結構中選擇「資料庫」下面的「安全性」選項——登入名——sa,右鍵屬性——在「sqlserver身份驗證」中輸入要設定的sa密碼。

3、重新啟動sqlserver服務。記著,是重啟服務,不是關掉sqlserver2005然後再開啟。

如果不重新啟動sqlserver服務,直接用sa登陸,就會報這樣的錯誤:「使用者 'sa' 登入失敗。該使用者與可信 sql server 連線無關聯」。

(*注:重啟sqlserver服務的方法:進入window服務,找到「sql server (mssqlserver)」服務,選擇重新啟動。

或者在執行中輸入:net stop mssqlserver ,然後再輸入:net start mssqlserver。

這樣重新服務之後再用sa登陸就ok了)

8樓:匿名使用者

沒有啟動sqlserver身份驗證。在安全選項卡選混合身份驗證

9樓:匿名使用者

wz265 的方法很好很全,vb

10樓:無天

不是過來抄拍馬屁的,本人測襲試過,樓上的幾位的做法bai是正確的,du

不過有都不是很zhi全面。

本人綜合一下dao

:首先是服務,如果服務不開啟,那麼就會連windows與sql驗證方式都無法登陸

其次是:如果要使用sql驗證方式登陸,那就必須選擇混合模式,否則就只能用windows驗證方式登陸,sql登陸驗證方式就會報錯。

如果上面的還不行的話,就要開啟sql server configuration maneger 工具,在sql server 2005服務選項裡面把兩個服務都開啟,記得是兩個一是:sql server 一是 sql server browser服務都開啟

11樓:匿名使用者

安裝的時候你沒有選混合登陸吧

12樓:黎明讀三國

sql server資料庫怎麼登入?和無法登入問題處理辦法,只需要這樣

登入sql時 window身份驗證登入和sqlserver驗證登入有什麼區別?

13樓:

windows身份

抄驗證使用的是windows作業系統的帳襲戶進bai行驗證,你登入duwindows的帳戶如果已經被對映為sql登入賬戶zhi了,就可dao以直接進入無需再次登入。

sql server驗證使用的是sql server定義的帳戶,進入時需要輸入使用者名稱密碼進行登入驗證。

14樓:

前面這個windows身份驗證就是說你只要登入到電腦上了,再開啟sql的時候就不需要使用者名稱和密碼了,直接以你電腦系統帳號登入。後面的sqlserver驗證就是說你得有sql賬戶才能登入。

15樓:蔡琴蔡琴

window身份驗證復:只要你登入進了制系統,則預設以電腦當前的使用者名稱和密碼登入資料庫

sqlserver:必須要資料庫管理員給你分配sqlserver的使用者才能登入。

如果是做研發工作根本不需要考慮這些東西,這些是資料庫管理員做的事情,研發做的就是運算元據庫資料就對了。

16樓:sky明明

windows身份驗證bai使用的是windows操作系du統的帳戶進行驗證,zhi你登入daowindows的帳戶如專果已經被對映為sql登入賬戶了屬,就可以直接進入無需再次登入。

sql server驗證使用的是sql server定義的帳戶,進入時需要輸入使用者名稱密碼進行登入驗證。

但是如果你要是工作開發程式就需要用sql server身份驗證了,這樣雖然登入時麻煩一些不過安全性相對應得也提高了。

c#如何連線sqlserver資料庫?window身份驗證跟sql server身份驗證的區別是什

17樓:匿名使用者

1、整合的windows身份驗證語法範例

string constr = "server=.;database=myschool;integrated security=sspi";

說明:程式**中,設定了一個針對sql server資料庫的連線字串。其中server表示執行sql server的計算機名,由於程式和資料庫系統是位於同一臺計算機的,所以我們可以用.

(或localhost)取代當前的計算機名。

database表示所使用的資料庫名(myschool)。由於我們希望採用整合的windows驗證方式,所以設定 integrated security為sspi即可。

2、sql server 2005中的windows身份驗證模式如下:

string constr = "server=.;database=myschool;uid=sa;pwd=sa";

說明:程式**中,採用了使用已知的使用者名稱和密碼驗證進行資料庫的登入。資料庫連線字串是不區分大小寫的。uid為指定的資料庫使用者名稱,pwd為指定的使用者口令。

為了安全起見,一般不要在**中包括使用者名稱和口令,你可以採用前面的整合的windows驗證方式或者對web.config檔案中的連線字串加密的方式提高程式的安全性。

windows身份驗證:

只要能登入作業系統的使用者都可以登入資料庫。windows身份驗證由windows驗證並分配有效的安全id,同時也只能windows使用者登入連線。

sqlserver身份驗證:

需要在資料庫中設定使用者和密碼,才能登入可以登入的資料庫。必須提供sql server使用者id和密碼

優缺點:

windows身份驗證使用單一的使用者資訊庫源,因此,不需要為資料庫訪問去分別配置使用者。

連線字串不包含使用者id和密碼,因此消除了把使用者id和密碼暴露給未授權的使用者的危險。可以在active directory中管理使用者和他們的角色,而不必在sqlserver中顯式地配置他們的屬性。

windows身份驗證的缺點是,它要求客戶通過windows的安全子系統支援的安全通道去連線sql server。如果應用種序需要通過不安全的網路(例如internet)連線sql server,windows身份驗證將不工作。

此外,這種身份驗證方法也部分地把管理資料庫訪問控制的責任從dba身上轉移到了系統管理員身上,這在確定的環境中也是一個問題。

18樓:匿名使用者

連結語句如下:

string connstring = @"data source=.\sqlexpress;initial catalog=book;integrated security=true";   //引入資料來源

sqlconnection connection = new sqlconnection(connstring);   //連線到引入的資料庫

windows驗證就是資料庫賬號密碼和作業系統上的一樣,sql驗證是資料庫有自己獨立的賬號密碼;sql驗證必win驗證更安全。

19樓:匿名使用者

1.連結資料庫

資料庫的服務開啟

using(sqlconnection conn = new sqlconnection("你的資料庫的連結字串"))

2.window身份驗證與sqlserver身份驗證的區別。安全級別不同。

如果是window身份驗證,那麼當你登陸sqlserver的時候,你的windows使用者,也是sqlserver使用者,所以可以直接登入。

如果是sqlserver身份驗證,那麼你登入sqlserver的時候,你是需要輸入你的sqlserver使用者,才可以登入sqlserver

sqlserver身份驗證 分為 windows身份驗證,和 sql server身份驗證 有啥區別呢??

20樓:

windows 身份驗證模式

windows 身份驗證模式是 sql server 中的預設身份驗證模式。在 windows 身份驗證模式下,sql server 僅依賴使用者的 windows 身份驗證。然後,授予 windows 使用者或組對 sql server 的訪問許可權。

使用此模式與伺服器建立的連線稱為信任連線。

當使用 windows 身份驗證模式時,資料庫管理員通過授予使用者登入 sql server 的許可權來允許他們訪問執行 sql server 的計算機。

混合身份驗證模式

在混合模式下,可以使用 windows 身份驗證或 sql server 身份驗證對使用者進行驗證。sql server 負責維護經過 sql server 身份驗證的使用者的使用者名稱和密碼。

如果客戶端和伺服器能夠使用 ntlm 或 kerberos 登入身份驗證協議,則以混合模式連線的 sql server 就像使用 windows 身份驗證模式一樣,也依賴 windows 來驗證使用者身份。如果客戶端無法使用標準 windows 登入,則 sql server 要求提供使用者名稱和密碼對,並將其與儲存在系統表中的使用者名稱和密碼對進行比較。依賴使用者名稱和密碼對的連線稱為非信任連線或 sql 連線。

在真實的開發中,開發人員到底應該選用哪種身份驗證方式,要根據具體情況來決定。但一般情況下,應該選擇使用sql server身份驗證方式,因為它更加安全與靈活。

sqlserver2019epress怎麼設定能遠端通過ip連

步驟 方法 1開啟sql2008,使用windows身份登入 2登入後,右鍵選擇 屬性 左側選擇 安全性 選中右側的 sql server 和 windows 身份驗證模式 以啟用混合登入模式 3選擇 連線 勾選 允許遠端連線此伺服器 然後點 確定 安全性 登入名 sa 右鍵選擇 屬性 左側選擇 常...

為什麼裝完系統之後會提示NTLAR

系統啟動檔案丟失了!試試下面的方法 方法一 如果有系統安裝盤的話,進入修復控制檯,這個步驟就不用詳細說了.看到 c winnt 之後 輸入 copy x i386 ntldr c 如果看到有拷貝成功,重新啟動就可以了.方法二 如果旁邊有其他的機器,作業系統相同的話,將其系統中的ntldr boot....

裝修公司把我的房子裝完了我要怎麼驗收

搜狐焦點 廚衛 驗房第一步就是要檢查廚房 衛生間的上下水管道,看看排水管道排水是否順暢,檢查各接合部,不應有滲漏現象。聽起來很專業,實際上,購房者自己利用一些小竅門也能夠檢驗。可以把洗菜池 面盆 浴缸放滿水,然後排出去,檢查一下排水速度,下水管道不可使用塑料軟管。對馬桶的下水檢查則需反覆多次。馬桶放...