亚洲AV无码乱码在线观看不卡|最新大伊香蕉精品视频在线|亚洲不卡av一区二区|国产美女无遮挡免费

登錄論壇 | 注冊會員 設(shè)為首頁 | 收藏本站
當(dāng)前位置 : 首頁>軟件學(xué)院>數(shù)據(jù)庫>SQL>正文
 
使用VS 2005和SQL Server 2005創(chuàng)建連接

http://m.yibo1263.com 2008/4/25 12:47:48  來源:ccident  編輯:葉子
 
  在Visual Studio 2005連接SQL Server 2000數(shù)據(jù)庫時,連接字符串會比較簡單,一般遠(yuǎn)程連接的時候,只需像下面這樣配置Web.config文件:

<appSettings>
<add key="ConnectionString" value="server=(local);

database=MyDb;uid=sa;pwd=sa;Max pool size=1000;Connect  
Timeout=20"/>
</appSettings>

然后在代碼中通過調(diào)用下面的語句就可以實(shí)現(xiàn)數(shù)據(jù)庫的連接了。

SqlConnection conn = new SqlConnection
(ConfigurationSettings.AppSettings["ConnectionString"]);

在這樣的條件下我們只需把身份驗(yàn)證設(shè)置成為SQL Server和Windows驗(yàn)證就可以了。

而在SQL Server 2005數(shù)據(jù)庫中,假如直接這樣操作就會報(bào)下面的錯誤:

在建立與服務(wù)器的連接時出錯。在連接到 sql server 2005 時,在默認(rèn)的設(shè)置下 sql server 不允許進(jìn)行遠(yuǎn)程連接可能會導(dǎo)致此失敗。 (provider: 命名管道提供程序, error: 40 - 無法打開到 sql server 的連接) 。

我們就需要單獨(dú)對SQL server 2005進(jìn)行配置,步驟如下:

1.配置SQL Server外圍應(yīng)用服務(wù)器,開啟SQL2005遠(yuǎn)程連接功能:

操作方式如下,點(diǎn)擊“配置工具”->“SQL Server外圍應(yīng)用配置器”,然后在打開的窗口中選擇“服務(wù)和連接的外圍應(yīng)用配置器”->然后選擇Database Engine節(jié)點(diǎn)下的 “遠(yuǎn)程連接”,選擇“本地連接和遠(yuǎn)程連接”,同時選擇“同時使用TCP/IP和named pipes”,確定后然后需要重新啟動數(shù)據(jù)庫服務(wù)就可以了。

2.把登陸設(shè)置改為SQL server 和 windows 身份驗(yàn)證模式,具體設(shè)置如下:

打開SQL server Management Studio管理器,點(diǎn)擊服務(wù)器上面右鍵然后查看屬性,在安全性選項(xiàng)里面對服務(wù)身份驗(yàn)證選擇“SQL server 和 windows 身份驗(yàn)證模式”。

3.修改SQL server sa的密碼,體設(shè)置如下:

在SQL server Management Studio管理器中,展開服務(wù)器上的“安全性”->登陸名->在sa帳號上點(diǎn)右鍵屬性,這樣在“常規(guī)”的選擇頁中更改sa登陸帳號的密碼。注意SQL Server2005中,不允許密碼設(shè)置簡單,否則會通不過。然后在選擇頁的“狀態(tài)”的登錄修改為啟用。

4.數(shù)據(jù)庫連接字符串:

數(shù)據(jù)庫連接字符串有很多種,如:

Data server=.\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sapassSql

Data server=服務(wù)器名\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password= sapassSql

Data server=localhost\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password= sapassSql

Data server=.;Initial Catalog=Northwind;User ID=sa;Password= sapassSql

Data server=服務(wù)器名;Initial Catalog=Northwind;User ID=sa;Password= sapassSql

具體的選擇是和SQL Server2005的版本有關(guān)系,如果是SQL server 2005 Express版本,則必須要有“\SQLEXPRESS”,因此如果字符串是定義為一個變量的時候應(yīng)該寫成Server=.\SQLEXPRESS。

5.在.net2.0 Framework中注冊SQL Server數(shù)據(jù)庫:

找到.net2.0 Framework的安裝路徑,一般安裝在 “C:\Windows\Microsoft.NET\Framework\v2.0.50727”目錄下,然后在DOS中在指定目錄下運(yùn)行“ASPNET_REGSQL”指令,就會出現(xiàn)ASP.NET sql Server安裝向?qū)Вc(diǎn)擊“下一步”,然后選擇“為應(yīng)用程序服務(wù)配置SQL server”,然后直接點(diǎn)擊下一步,就會完成SQL Server注冊界面。我們就會看到NorthWind數(shù)據(jù)庫下面多了幾張表。

6.設(shè)置web.config文件:

在應(yīng)用程序中的web.config文件添加如下數(shù)據(jù)庫連接的配置:

<connectionStrings>

<add name="ConnectionSqlServer" 
connectionString="Data Source=        
.\SQLEXPRESS;Initial Catalog=Northwind;   
User ID=sa;Password= sapassSql" providerName="System.Data.SqlClient"/> 
</connectionStrings>

本新聞共2頁,當(dāng)前在第1頁  1  2  

收藏】【打印】【進(jìn)入論壇
  相關(guān)文章:

·微軟將于8月推出SQL Server 2008 
·深入探討SQL Server 2008商務(wù)智能
·SQL Server2000數(shù)據(jù)庫崩潰后的補(bǔ)救措施
·將數(shù)據(jù)庫直接備份到網(wǎng)絡(luò)上其它計(jì)算機(jī)硬盤
·介紹微軟SQL Server 2008
·SQL Server2005如何設(shè)置多字段做關(guān)鍵字

 
 
 
最新文章

搶先蘋果,消息稱英特爾芯片采用臺積電
三星揭曉業(yè)內(nèi)首款單條 512GB DDR5 內(nèi)存
vivo 高端新機(jī)爆料:120Hz 曲面屏 + 天
vivo Y21 在印度正式上市:Helio P35 芯
微星推出 GeForce RTX 3080 Sea Hawk X
消息稱三星 Galaxy Tab S8 系列平板將放
機(jī)械革命推出 F6 輕薄本:16 英寸全面屏
英特爾 12 代 Alder Lake CPU 600 系列
雷軍:向小米手機(jī) 1 首批用戶每人贈送價
小米李明談用戶被踢出 MIUI 測試版:大

推薦文章
1
2
3
4
5
6
7
8
9
10
叛逆嫩模性感寫真
宮如敏不雅照瘋傳 看張馨予韓一菲獸獸誰
不懼孔子搶位 阿凡達(dá)游戲影音配置推薦
2015第十七屆“東北安博會”火爆招商
第十六屆東北國際公共安全防范產(chǎn)品博覽
2016年第五屆中國國際商業(yè)信息化博覽會
2016年第五屆中國國際POS機(jī)及相關(guān)設(shè)備展
互聯(lián)網(wǎng)電視熟了嗎 2013最火電視深解析
桑達(dá)獲邀出席2015中國(廣州)國際POS機(jī)
寶獲利報(bào)名參加“2015年度中國POS機(jī)行業(yè)
八卦圖解 More>>
叛逆嫩模性感寫真 宮如敏不雅照瘋傳 看張馨予韓一菲
周偉童魔鬼身材日本性感寫真圖  聯(lián)想V360筆記本模特寫真