首先配置Sql 2005:
1. 配置SQL Server外圍應(yīng)用服務(wù)器,開(kāi)啟SQL Server 2005遠(yuǎn)程連接功能:
“配置工具”->“SQL Server外圍應(yīng)用配置器”-> 選擇“服務(wù)和連接的外圍應(yīng)用配置器”->選擇Database Engine節(jié)點(diǎn)下的 “遠(yuǎn)程連接”-> 選擇“本地連接和遠(yuǎn)程連接”-> 選擇“同時(shí)使用TCP/IP和named pipes”-> 點(diǎn)擊確定,重新啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)。
2. 把登陸設(shè)置改為SQL Server 和 Windows 身份驗(yàn)證模式:
打開(kāi)SQL Server Management Studio管理器,點(diǎn)擊服務(wù)器上面右鍵然后查看屬性,在安全性選項(xiàng)里面對(duì)服務(wù)身份驗(yàn)證選擇“SQL Server 和 Windows 身份驗(yàn)證模式”。
3.修改SQL Server sa的密碼:
在SQL Server Management Studio管理器中,展開(kāi)服務(wù)器上的“安全性”->登陸名->在sa帳號(hào)上點(diǎn)右鍵屬性,這樣在“常規(guī)”的選擇頁(yè)中更改sa登陸帳號(hào)的密碼。 注意SQL Server2005中,不允許密碼設(shè)置簡(jiǎn)單,否則會(huì)通不過(guò)。然后在選擇頁(yè)的“狀態(tài)”的登錄修改為啟用。
4.設(shè)置SQL Server 的端口號(hào)
???? 在SQL Server Configuration Manager管理器中,展開(kāi)SQL Server 2005 Network Configuration項(xiàng)目 -> 單擊下面的 Protocols for 'dbname' -> 在右側(cè)的窗口中,右鍵單擊"TCP/IP"項(xiàng),選擇"屬性" -> 打開(kāi)"TCP/IP properties"窗口 - > 單擊"IP Address"選項(xiàng)卡 -> 將所有IP地址下面的 "TCP Port" 值設(shè)置成1433
5.確保開(kāi)啟SQL Server服務(wù)
???? 在SQL Server Configuration Manager管理器中, 選中SQL Server 2005 Services,在右側(cè)的窗口中啟動(dòng)SQL Server ('YourInstance'),
6. 修改連接字符串,在字符串中加入SQl Server 服務(wù)的端口號(hào).
?? strConnection.Format("driver={SQL Server};Server=xx.xx.xx.xx,1433;DATABASE=mydatabase;UID=name;PWD=pwd");
7.連接coder:
stdafx.h中引用:
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
?
?
代碼:
_ConnectionPtr m_pConnection;
?_RecordsetPtr m_pRecordset;
?_CommandPtr m_pCommand;
//Init and connect to the database
AfxOleInit();
?m_pConnection.CreateInstance(__uuidof(Connection));
?try
?{
/*
*這里的參數(shù)搞的人頭都大了,改了無(wú)數(shù)次,終于對(duì)了,Data Source=LT,LT是數(shù)據(jù)庫(kù)服務(wù)器的名字,
* Database=Finance,Finance是數(shù)據(jù)庫(kù)的名字,不用加后綴.mdf?
*/
??m_pConnection->Open("Provider=SQLOLEDB.1;Server=127.0.0.1,1433;Initial Catalog=Finance;Data Source=LT;Database=Finance;User ID=sa;Password=TIAN2xxcc;Integrated Security=SSPI;Persist Security Info=False", "", "", adModeUnknown);
?}
?catch(_com_error& e)
?{
??dump_com_error(e);
?}
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
