在VS2005裝完后,會自帶SQL Server2005 express版,為了便于管理,還需要安裝一個(gè)企業(yè)管理器,需要下載 Microsoft SQL Server Management Studio Express(下載名:SQLServer2005_SSMSEE.msi)。因?yàn)槟J(rèn)的是只能用windows系統(tǒng)登錄模式登錄,如果要用混合模式登錄則需要進(jìn)行如下配置:
1:開啟SQL2005遠(yuǎn)程連接功能
配置工具->SQL Server外圍應(yīng)用配置器->服務(wù)和連接的外圍應(yīng)用配置器->打開SQLEXPRESS下的DataBase Engine節(jié)點(diǎn),選擇遠(yuǎn)程連接,選擇“同時(shí)使用TCP/IP和named pipes”,確定后,重啟數(shù)據(jù)庫服務(wù)(很重要)。
2:登錄改為混合模式
打開管理器,用windows方式連接進(jìn)入數(shù)據(jù)庫,右鍵點(diǎn)擊數(shù)據(jù)服務(wù)器-屬性,安全性,在“服務(wù)器身份驗(yàn)證”下選擇“SQL SERVER和windows身份驗(yàn)證模式”,"登錄審核"選“失敗和成功的登錄”確定。(在實(shí)例名上按右鍵--屬性--安全性--混合模式,并且在關(guān)閉了 SQL Server 服務(wù)然后再重啟)。
3:新建用戶和密碼,與sql2000類似,不做介紹
這樣就可以用數(shù)據(jù)連接字符串進(jìn)行連接了,比如(server=.\\sqlexpress;uid=sa;pwd=密碼;database=數(shù)據(jù)庫名稱")
如果在用SQLServer模式連接的時(shí)候,報(bào)錯(cuò)“已成功與服務(wù)器建立連接,但是在登錄過程中發(fā)生錯(cuò)誤”
展開服務(wù)器上的"安全性"->登陸名->選中SA登陸賬號(右鍵)->狀態(tài)->登陸修改為啟用。
-----------------------------------------------------------------------------------------------------------------
今天用同學(xué)的本本做東西,發(fā)現(xiàn)它上面裝的是sql server 2008,而我對它不是很熟悉,更無奈的是他安裝時(shí)只用Windows身份驗(yàn)證,而我的程序需要它用SQL Server身份驗(yàn)證,只好在網(wǎng)上學(xué)習(xí)一下,正好發(fā)現(xiàn)了這個(gè)好教程,轉(zhuǎn)來分享一下: 更改TCP/IP連接為啟用 a) 身份驗(yàn)證方式(混合模式) b) 啟用sa, 若將sa的密碼設(shè)置為空密碼, 則需要2步才能實(shí)現(xiàn); 若不設(shè)置為空密碼, 可以將2步合并為一步實(shí)現(xiàn), 即:2個(gè)都設(shè)置完成后點(diǎn)擊確定即可。 i. 第一步, 啟用Sa ii. 第二步,設(shè)置密碼 更改完成后,單擊確定保存, 當(dāng)然整個(gè)設(shè)置完成之后, 還需要重啟sql服務(wù)。
2、 登錄 , 修改2個(gè)地方
首先使用windows身份登錄(注意, 服務(wù)器名稱必須填寫正確)
打開SQL 實(shí)例的屬性
選擇左邊的“安全性”, 注意做如下選擇
更改完成后,單擊確定保存
------------------------------------------------------------------------------------------------------------------
聯(lián)系客服