設置SQL Server資料庫伺服器的身份驗證模式步驟:
打開SQL Server Management Studio並登錄,在左側【對象資源管理器】的已啟動實例名稱上單擊滑鼠右鍵,選擇【屬性】——選項卡【安全性】——在【伺服器身份驗證】項里選擇
「Windows 身份驗證模式」 或 「SQL Server 和 Windows 身份驗證模式」——點擊【確定】按鈕——最後重啟SQL Server即可。
步驟圖如下:
㈡ sql server提供了什麼和什麼兩種身份驗證模式,哪一種安全級別更高
不止2種類啊。不過常用的兩種而已
第一種是WINDOWS認證。注意是通過伺服器本機賬號。合適內部對資料庫操作。如果在外網就需要遠程桌面等方式鏈接操作了。
第二種是SQL server 身份認證,通關SQL server賬號登陸,可以遠程操作。這個安全層面的重點放在防火牆和白名單上了。
其他幾種是針對ActiveDirectory域服務進行的驗證方式。你可以設置在同一個域的登陸許可權中某些許可權能無密碼登陸。也能設置域中不同密碼登陸或者集成模式登陸。
㈢ 在SQL中不能在SQLServer身份驗證登錄,怎麼辦
、先用Window方式登陸進去,選擇資料庫實例,右鍵選擇屬性——安全性:把伺服器身份驗證選項從Window身份驗證模式」改為「SQLServer和Window身份驗證模式」。點擊確定,關閉當前對象資源管理器。\x0d\x0a2、重新用Window驗證方式登陸,在左邊的樹結構中選擇「資料庫」下面的「安全性」選項——登錄名——sa,右鍵屬性——在「SQLServer身份驗證」中輸入要設置的sa密碼。\x0d\x0a3、重新啟動SQLServer服務。記著,是重啟服務,不是關掉sqlserver2005然後再打開。\x0d\x0a如果不重新啟動SQLServer服務,直接用sa登陸,就會報這樣的錯誤:「用戶 'sa' 登錄失敗。該用戶與可信 SQL Server 連接無關聯」。\x0d\x0a\x0d\x0a(*註:重啟SQLServer服務的方法:進入window服務,找到「SQL Server (MSSQLSERVER)」服務,選擇重新啟動。或者在運行中輸入:net stop mssqlserver ,然後再輸入:net start mssqlserver。這樣重新服務之後再用sa登陸就OK了)
㈣ SQL Server 2008伺服器的兩種身份驗證方式有什麼區別
1、Windows身份驗證和SQL身份驗證都是資料庫身份驗證的一種,身份驗證是用以識別數據的操作者身份。不管使用哪種身份驗證,只要具有資料庫或表的相關許可權,那麼均可以對資料庫及表進行相關的許可權范圍之內的增刪查改的操作,所操作後的數據都是相互影響;
2、Windows身份驗證和SQL身份驗證的區別不是許可權,因為不管是Windows用戶(包括伺服器本地用戶及活動目錄用戶)還是SQL用戶,都需要在SQL管理器中進行授予許可權後,才能在許可權范圍之內操作。樓上所說的windows用戶登錄默認windows管理員為資料庫的管理員,這種說法是錯誤的,SQL2008在安裝時,會讓你添加至少一個SQL管理員,一般來說都會添加當前的Windows用戶為默認的資料庫管理員,當然也可以添加其它任何Windows用戶作為資料庫管理員(並不是Windows管理員就會是資料庫管理員),在此也可以決定是否啟用SQL身份驗證,如果啟用,那麼則需要為SQL用戶SA設置一個密碼。
那麼區別在於,一個使用SQL單獨用戶,一個使用Windows用戶,使用Windows用戶可以極大的方便管理員的管理,統一用戶身份驗證(一般使用活動目錄用戶,在實踐環境中,一般企業都會有自己的活動目錄,如果使用SQL用戶的話,管理員則需要記憶和維護兩套用戶名及密碼,在這種情況下就會使用Windows用戶,SQL可以直接調用Windows用戶並授予資料庫及表相關許可權。那麼在有許可權的情況下,管理員可以直接使用自己的域用戶來登陸連接SQL資料庫)
3、只要有相關的許可權,所登陸到的數據當然是一樣,前面已經說過,身份驗證是用以識別數據的操作者身份,那麼不管以何種身份登陸,只要具有相關許可權,那麼均可以對資料庫及表進行相關的許可權范圍之內的增刪查改的操作。
㈤ sql身份驗證方法修改不了
分析:由於千方百劑軟體,在資料庫安全方面採用了最安全的方式「混合模式」,它主要應用於網路主要是Novell網路或者對等網,使用SPX/IP協議和SQL Server驗證模式。
優點如下:
創建了Windows NT/2000之上的另外一個安全層次。
支持更大范圍的用戶,例如非Windows NT客戶、Novell網路等。
一個應用程序可以使用單個的SQL Server登錄和口令。
下面以操作系統Windows 2000上的SQL Server 2000為例,對誤將身份驗證模式選擇為「windows身份驗證模式」的資料庫進行修改,操作步驟為:
1. 打開企業管理器,依次展開伺服器組,用右鍵單擊軟體使用的伺服器。
2. 在彈出的快捷菜單,執行「屬性」命令,出現「SQL Server屬性」對話框。如圖3所示。單擊「安全性」標簽,在「安全性」選項框中,將「僅Windows」改為「SQL Server和Windows」身份驗證。
3. 設置完成後,單擊「確定」按鈕,系統提示重新啟動伺服器。
4. 單擊「是」按鈕,完成對身份驗證模式的修改。
㈥ 用戶登錄sql server服務有哪些身份驗證方式
用戶登錄sql server服務有哪些身份驗證方式
SQL Server 提供了兩種確認用戶帳戶對資料庫引擎服務的驗證模式:
Windows身份驗證
SQL Server身份驗證
Windows身份驗證:SQL Server資料庫系統通常運行在Windows伺服器上,而Windows作為網路操作系統,本身就具備管理登錄、驗證帳戶合法性的能力,因此Windows驗證模式正是利用了這一用戶安全性和帳號管理的機制,允許SQL Server可以使用Windows的用戶名和口令。在這種模式下,用戶只需要通過Windows的驗證,就可以連接到SQL Server,而SQL Server本身也就不需要管理一套登錄數據
SQL Server身份驗證:SQL Server身份驗證模式允許用戶使用SQL Server安全性連接到SQL Server。在該認證模式下,用戶在連接SQL Server時必須提供登錄名和登錄密碼,這些登錄信息存儲在系統表syslogins中,與Windows的登錄帳號無關
㈦ sql server身份驗證無法連接到伺服器
1.首先,用windows身份驗證進入伺服器。
2.其次找到安全性,點擊進入後,找到登錄名為sa,然後右擊屬性。
3.在屬性中找到常規,然後檢查下自己的賬號和密碼,並且在狀態中將登陸狀態改成啟用,否則禁用...
4.接著,點擊伺服器右擊屬性,更改安全性中的伺服器身份驗證,然後點擊確定,會彈出一個重新啟用...
5.如果還是報錯,那就可能是配置管理器裡面的網路配置沒有設置好。網路配置中的Named
㈧ 怎麼用混合模式登陸,即sql 身份驗證方式
1、以默認的windows驗證方式打開並登錄SQL Server 2008,登錄後定位到「\安全性\登錄名」,選擇要使用sql server登錄驗證方式的用戶(例如sa),右擊sa,選擇「屬性」
2、打開「屬性」窗口後,定位到「常規」選項卡,修改密碼並勾選或取消勾選相應復選框選項。
3、然後切換到「狀態」選項卡,選擇「連接到資料庫」為「授予」,「登錄」為「啟用」,之後點擊右下方的「確定」按鈕保存退出。
4、右擊連接資料庫的登錄用戶,在出現的右鍵菜單中選擇「屬性」選項。切換到「安全性」選項卡,在「伺服器驗證方式」下選擇「sql server和windows身份驗證模式」,點擊「確定」保存退出。
5、右擊連接資料庫的登錄用戶,在出現的右鍵菜單中選擇「停止」選項,停止伺服器進程,在出現的提示窗體中選擇「是」。
6、當sql server伺服器圖標變為黃色的時候,依然右擊它,點擊「啟動」,在出現的提示窗體中選擇「是」。
7、關閉microsoft sql server,重新以sa用戶登錄,便可以成功利用sql server登錄驗證方式登錄sql server。