終于下完了Sql Server 2005,是簡(jiǎn)體中文企業(yè)版;卸載2000開(kāi)裝,使用默認(rèn)安裝,安裝過(guò)程中除了提示硬件次了點(diǎn)外一切順利(俺是CD331+WINXPProSP2)。 啟動(dòng)還挺快,默認(rèn)sa禁用,用WIN賬戶登錄,變化還是挺大的,左側(cè)的對(duì)象資源管理器有點(diǎn)像2000時(shí)的企業(yè)管理器,不過(guò)功能更多。 附加上原來(lái)的數(shù)據(jù)庫(kù),在asp里試著連接一下,居然不成功。 我靠~ 俺就左調(diào)調(diào),右調(diào)調(diào),又上網(wǎng)查查資料,反正儂出汗了,終于OK啦~ 現(xiàn)在把基本的配置寫(xiě)一下,給各位節(jié)省點(diǎn)時(shí)間。 1、安裝Sql Server 2005 2、開(kāi)始->所有程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager 3、啟用協(xié)議里的TCP/IP 4、右鍵選屬性->IP地址選項(xiàng)卡,清空所有動(dòng)態(tài)端口,設(shè)置TCP端口為1433 5、重啟Sql Server服務(wù) 6、開(kāi)始->所有程序->Microsoft SQL Server 2005->SQL Server Management Studio,用WIN賬戶登錄 7、在“已注冊(cè)的服務(wù)器”窗口內(nèi)數(shù)據(jù)庫(kù)引擎上右鍵選“更新本地服務(wù)器注冊(cè)” 8、在“對(duì)象資源管理器”窗口內(nèi)“SQLEXPRESS”上右鍵選屬性->安全性,服務(wù)器身份驗(yàn)證選“混合身份驗(yàn)證模式”,然后確定。 9、回到“對(duì)象資源管理器”->安全性->登錄名->sa右鍵單擊sa選屬性->狀態(tài),啟用sa賬戶。 10、下面是asp連接sqlServer2005的語(yǔ)句: <% sqlServer="計(jì)算機(jī)名\數(shù)據(jù)庫(kù)管理軟件名稱(chēng)" '數(shù)據(jù)庫(kù)服務(wù)器地址或服務(wù)器名 sqlUser="sa" '數(shù)據(jù)庫(kù)登錄名 sqlPass="sa" '數(shù)據(jù)庫(kù)密碼 sqlData="Massage" '數(shù)據(jù)庫(kù)名 '以下請(qǐng)不要修改 connstr="provider=SQLNCLI;DA set conn=server.CreateObject("ADODB.Connection") conn.Open connstr %> ======================================================================================== 由于SQL Server 2005及EXPRESS與原來(lái)2000版默認(rèn)設(shè)置有所調(diào)整(默認(rèn)sa禁用),要想正常連接需要做如下改動(dòng): powered by 25175.net 1、開(kāi)始->所有程序- >Microsoft SQL Server 2005->配置工具- >SQL Server Configuration Manager 此時(shí)就可以正常訪問(wèn)了。 provider=sqloledb;Da 記得Da -------------------------------------使用上面方法沒(méi)有成功------------------- 2---------------------------------------------------------------------------------- asp連接2005大致步驟 1. 要開(kāi)啟windows和sql用戶混合認(rèn)證模式。(安裝SQL的時(shí)候可以設(shè)置,也可以安裝完再設(shè)置,具體方法我就不說(shuō)了) 2. 打開(kāi)“SQL Server 外圍應(yīng)用配置器”---->點(diǎn)擊“服務(wù)和連接的外圍應(yīng)用配置器”--->點(diǎn)擊“SQLEXPRESS” 3. 連接代碼如下 Set conn = CreateObject("ADODB.Connection") strConn = "Provider=SQLNCLI;Server=127.0.0.1\SQLEXPRESS;Database=database_name;Uid=username;Pwd=password;" '或者用strConn="Provider=SQLNCLI;Da conn.Open strConn 注意:SQLEXPRESS表示你安裝SQL2005實(shí)例名,這個(gè)要修改為您自己的SQL實(shí)例名。 -----------------------------------------使用上面的方法沒(méi)有成功----------------------------------------- 3---------------------------------------------------------------------------------- Set conn = CreateObject("ADODB.Connection") conn.Open strConn 此方法連接成功,不過(guò)不知道上面的兩種操作有沒(méi)有起作用 |
|