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

2021-04-18 01:15:32 字數 4878 閱讀 2975

1樓:

windows身份

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

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

2樓:

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

3樓:蔡琴蔡琴

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

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

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

4樓:sky明明

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

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

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

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

5樓:匿名使用者

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身上轉移到了系統管理員身上,這在確定的環境中也是一個問題。

6樓:匿名使用者

1.連結資料庫

資料庫的服務開啟

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

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

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

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

sqlserver2014 windows身份驗證登入與sqlserver身份驗證sa登入均報錯

7樓:陽光的雷咩咩

是你自己安裝的服務嗎?

檢查確保sqlserver已經啟用了混合遠端訪問

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

8樓:du瓶邪

sqlserver有兩種登陸

方複式:制

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

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

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

9樓:匿名使用者

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

10樓:匿名使用者

wz265 的方法很好很全,vb

11樓:無天

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

不過有都不是很zhi全面。

本人綜合一下dao

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

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

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

12樓:匿名使用者

無法bai使用sa使用者登陸解決方案

du解決方法zhi如下,打microsoft sql server management studio express,以windows驗證方式登陸dao,開啟

服務專器屬性視窗(在資料屬庫伺服器圖示上點右鍵選"屬性"),選擇"安全性"選項,

伺服器驗證方式選擇sql servertt和windows驗證方式,確認

然後再到"安全性-登陸名"處設定sa使用者屬性,

設定密碼

解決方法:開啟「開始—所有程式—microsoft sql server 2005 —配置工具—sql server 配置管理器」,在彈出的窗體中,找到「sql server 2005 網路配置」,把「mssqlserver的協議」下的「named pipes」和「tcp/ip」啟用,然後重新啟動sql server 即可。

13樓:匿名使用者

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

14樓:黎明讀三國

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

安裝sql server 2005時沒有配置sqlserver身份驗證再咋麼配置登入名和密碼 5

15樓:匿名使用者

1. 用windows身份驗證登陸(這個應該是不會存在問題的, 在新安裝好例項(sql server)的情況下, windows身份驗證是不可能被禁用的(安裝過程中沒有可以設定禁用windows身份驗證的地方)

manage studio -- 選單"檔案"--"連線物件資源管理器", 身份驗證中選擇"windows authentication"

2. 連線成功後, 右鍵你的例項, 選擇"屬性"

3. 在"屬性"視窗中, 轉到"security"(安全性)項, 在"伺服器身份驗證"中設定為"sql server和windows身份驗證模式", 確定, 根據提示, 你應該重新啟動sql服務

4. 重新啟動sql服務後, 照用windows身份驗證連線, 然後執行下面的語句啟用sa使用者, 同時清除sa的密碼(能成功登陸後再根據你的需要設定)

exec sp_password null,null,'sa'

alter login sa enable

5. 語句執行完成後, 再用sa連線你的例項, 應該就沒有問題了.

16樓:匿名使用者

1先用windows驗證登入

2右擊伺服器屬性 選擇安全性

3。在伺服器身份驗證裡 選擇sql server 身份和 windows身份

4。確定

5。重啟sql服務

17樓:匿名使用者

o ,這個你可以先用windows登陸,然後再用命令語句或者是通過圖形介面進行建立個登陸賬戶就ok啊。

抖音身份驗證驗證失敗

抖音有分為個人號和企業號註冊,有些人不清楚為什麼要分為2種賬號,他們之間的差異又是什麼?2 抖音企業號加 藍v 很多人看你抖音企業號搞火了,天然冒用 盜用企業名的抖音暱稱就出現了。抖音號上的 藍v 能很好的區別終究哪個是企業自身號,再也不怕被別人山寨冒用了。4 抖音企業號還能掌握一手的資料為什麼這麼...

徵信身份驗證碼是什麼,個人徵信查詢身份驗證碼總是錯誤怎麼回事

1,在人民銀行徵信中心註冊後,會獲得身份驗證碼 2,第二天在登入人民銀行徵信,輸入身份驗證碼後,就會顯示個人徵信記錄 怎樣獲取個人徵信身份驗證碼 登記你的手機號,徵信系統的驗證碼就是通過手機發給你的 建議你到中國銀行營業廳諮詢吧,只能通過中國銀行營業廳諮詢,才能知道如何獲取個人徵信身份證驗證碼。怎樣...

電視連線wifi提示身份驗證錯誤

wifi提示身份驗證出現問題需要從以下幾個方面考慮 1 選擇連線的wifi的ssid是否正確,現在很多家庭在設定wifi時一般都會使用路由器預設ssid,這類ssid的結構一般都是路由器品牌 隨機字元,如果不仔細辨認,很容易弄混 2 設定手機wifi時安全型別是否選擇正確,如果路由器的wifi選擇的...