1. 程式人生 > >SQL Server 2008 Windows身份驗證改為混合模式身份驗證

SQL Server 2008 Windows身份驗證改為混合模式身份驗證

由於需要,要把SQL2008單一的Windows身份驗證改為混合模式身份驗證。在此做一備忘。

步驟:

1、用Windows身份驗證方式進入SQL2008,如下圖:

 

點選連線,如果出現錯誤
首先,我們應該想到的是,Sqlserver2008的服務沒有開啟,我們開啟服務後重新連線,問題解決。

在“物件資源管理器”右擊根目錄,彈出伺服器屬性。


在“選擇頁”->“安全性”->勾選Sql Server和Windows身份驗證模式->確定。到這裡就可以斷開連線退出並使用“SQL Server身份驗證”模式登入了。


由於預設不啟用sa,所以如果啟用sa賬戶登入,則還需要如下設定:

2、回到“物件資源管理器”,展開“安全性”,展開“登入名”就會看到登入名sa,右鍵它-->屬性,“選擇頁”上選“狀態”,右邊的登陸選“啟用”。確定。

這樣就可以用sa登入,密碼預設為空

 


3、若要修sa密碼,有兩種方法,個人推薦方法1,簡單明瞭,操作如下:

方法1:直接輸入


方法2:新建查詢,執行語句:

EXEC sp_password NULL, '你的密碼', 'sa';

(在此注意的是密碼的策略,如果要用簡單密碼,則要在sa屬性頁裡取消掉“強制實施密碼策略”)

 sp_password 的說明:sp_password oldpassword,newpassword,loginame

但是在後續版本的SQL中,MS建議使用ALTER LOGIN而不是sp_password:

ALTER LOGIN sa WITH PASSWORD = 'aa'  --把登入密碼改為aa

ALTER LOGIN用來更改 SQL Server 登入帳戶的屬性:

ALTER LOGIN abina WITH NAME = abina2020;----將登入名abina改為abina2020

ALTER LOGIN abina ENABLE;  -----啟用已經禁用的登入

此時就可以用sa賬戶和自定義密碼在SQL身份驗證模式下登入了!

4、萬一還登入不了,可做如下嘗試:

開啟“SQL Server配置管理器”-->展開“SQL Server網路配置”-->“MSSQLSERVER 的協議”,在右邊啟用“TCP/IP協議”。

然後在SQL Server服務 裡重啟MSSQLSERVER服務即可。


與本主題相關的一些後記:

vs2008自帶的資料庫是SQL2005的Express版本,其預設根目錄是 系統盤:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL,這個路徑可能會和我們安裝的SQL2008路徑不同(實際上絕大多數情況下的確是這樣),於是在不瞭解的情況下,當登入伺服器名稱選擇為XXX/SQLEXPRESS登入後,會驚訝的發現自己以前建立的資料庫“丟失”了!在作了相關了解後便知道其緣由了。

相關推薦

SQL Server 2008 Windows身份驗證混合模式身份驗證

由於需要,要把SQL2008單一的Windows身份驗證改為混合模式身份驗證。在此做一備忘。 步驟: 1、用Windows身份驗證方式進入SQL2008,如下圖:   點選連線,如果出現錯誤首先,我們應該想到的是,Sqlserver2008的服務沒有開啟,我們開啟服務後重新

SQL身份驗證混合模式身份驗證

由於需要,要把SQL2008單一的Windows身份驗證改為混合模式身份驗證。在此做一備忘。 步驟: 1、用Windows身份驗證方式進入SQL2008,在【物件資源管理器】右鍵擊【根目錄】: 選擇右鍵選單中的【屬性】: 選擇【安全性】,然後勾選【Sql Server和

sql server 2008怎麽設置不允許windows身份驗證

mage images serve com src nbsp .com es2017 sql sql server 2008怎麽設置不允許windows身份驗證

SQL Server 2008選擇Windows身份驗證無法登入

在連線SQL Server 2008時,選擇Windows身份驗證,提示使用者名稱或密碼有誤。    在選擇Windows身份驗證時,使用者名稱密碼一欄會變為暗色,無法手工輸入或修改。且使用者名稱處會自動輸入當前登入的Windows賬戶Administrator,所以不大可能是使用者名稱密碼有誤。 後

SQL ServerWindows身份驗證的注意事項

   前沿         敲機房時資料庫都是必用的,但大部分同學都是以SQL Server身份驗證來進行連線的,下面我來說一說用Windows身份驗證要注意的一點    

SQL Server 2014 windows身份驗證和sa登入失敗,且忘記密碼的解決辦法

【1】 停止SQL Server 服務 和 SQL Server Agent 服務【2】 以管理員身份開啟命令列,單使用者模式啟動服務。(在單使用者模式下啟動 SQL Server 可使計算機本地 Administrators 組的任何成員作為 sysadmin 固定伺服器角

windows server 2008 R2 SP1 安裝SQL Server 2008 R2時提示 "此操作系統不支持此版本的 SQL Server 版本"

企業版 支持 span ask 原因 提示 64位 福利 版本 windows server 2008 R2 SP1 安裝SQL Server 2008 R2時提示 "此操作系統不支持此版本的 SQL Server 版本" 原因: 安裝的時候輸入了標準版的key ,

配置Windows 2008 R2 防火墻允許遠程訪問SQL Server 2008 R2

之間 管理器 nbsp serve tcp/ip 查找 firewall window ros 1.先修改 sql server 2008R2的端口號吧,1433經常成為別人入侵的端口,在sql server 配置管理器 --》sql server 網絡配置--》MSSQL

SQL Server 2008獲取一個表的欄位,型別,長度,是否主鍵,是否空,註釋等資訊

SELECT [表名]= case when a.colorder=1 then d. name else '' end , [表說明]= case when

SQL之merge into 批量更新資料 Merge關鍵字是一個神奇的DML關鍵字。它在SQL Server 2008被引入,它能將Insert,Update,Delete簡單的併一句。M

轉載http://www.cnblogs.com/ruiati/archive/2013/01/18/2866017.html     Merge關鍵字是一個神奇的DML關鍵字。它在SQL Server 2008被引入,它能將Insert,Up

解決SQL Server本地Windows身份無法登入,錯誤程式碼18456問題

今天突然發現本地SQL Server,用Windows身份無法登入,錯誤程式碼18456。最終找到了解決辦法,一句SQL搞定:   CREATE LOGIN [計算機名\Windows帳戶名] FROM WINDOWS   不過要執行這句SQL語句,必須通過SQL Serv

SQL ServerWindows驗證之NTLM的Netmon主要過程

NTLM連線SQL Server預設例項 1. 使用命令,ipconfig /flushdns, 然後再次去執行連線,由於沒有client會發一個包給DNS Server, 來查詢SERVER的IP地址。 2.然後,在伺服器端,抓到的TCP三次握手過程。 3.三次握手建

你還在無法完美解除安裝SQL Server 2008 R2而煩惱嗎?

  小編最近遇到了一件煩心事,在安裝SQL Server 2008 R2時由於某些原因總是出現許可權不足而導致無法完成安裝的錯誤,為此小編很苦惱,在這裡提前說明一下,小編電腦是Win10系統。下面讓我

SQL Server 2008資料庫被標記“可疑”時的解決方法

SQL Server 2008,某些資料庫某些時候會被標記為可疑 解決方法一: 1、修改資料庫為緊急模式 ALTER DATABASE University SET EMERGENCY 2、使資料庫變為單使用者模式 ALTER DATABASE Univer

windows server 2012 R2上安裝sql server 2008失敗

因為要搭建TW平臺,需要在雲主機上安裝sql server 2008,安裝過程中總是提示未安裝windows powershell,但是當下載了各個版本的powershell之後進行安裝,又提示已經安裝過了,人都要崩潰了... 然後用角色管理工具,新增功能裡面,找到powe

SQL Server 2008企業試用版到期,升級企業版

以前在虛擬機器中安裝了SQL Server 2008簡體中文版用於做實驗,當時由於一時偷懶,沒有輸入企業版的序列號,而是安裝的企業試用版(Enterprise Evaluation),能夠試用180天,半年的時間我想對一個虛擬機器來說還是足夠了。一直用這個虛擬機器,做了很多實

SQL Server 2008資料庫被標記可疑的解決方法

在使用SQL Server 2008資料庫時發現資料庫被標記為可疑,多方搜尋,終於找到解決方法:    有兩種辦法: 1、相信大家想到了第一種:將資料庫刪掉,建立一個相同名字的資料庫(前提是之前有備份一模一樣的資料) 2、開啟資料庫裡的Sql 查詢編輯器視窗,執行

Windows 2008 R2高階機器上執行SQL Server 2008時,CPU個數的考量

我們知道SQL Server所能檢測到的CPU是邏輯CPU個數。而不是物理CPU個數。雙核CPU對於SQL Server來講,是兩個邏輯CPU,如果有超執行緒的話,CPU個數還要翻一倍。邏輯CPU個數,通常能在Windows 的Task Manager裡顯示出來, 在CPU Usage Histo

SQL Server 2008 R2 使用者分配許可權

背景   之前我們編寫程式的時候都是直接對資料庫進行訪問,並沒有設定什麼許可權之類的東西,但是在管理資料庫的過程中,我們有時候需要控制某個使用者訪問資料庫的許可權,比如只能單獨的看到屬於其管理的某幾張

sql server 2008 r2 從標準版升級企業版

去網上找r2的企業版序列號,這裡有2個 企業版:R88PF-GMCFT-KM2KR-4R7GB-43K4B GYF3T-H2V88-GRPPH-HWRJP-QRTYB  在開始選單開啟sql server安裝中心,找到“維護”-》版本升級,輸入企業版序列號,選擇要升級的例項