av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

使用VS 2005和SQL Server 2005創(chuàng)建連接

瀏覽:75日期:2023-11-05 08:37:11
在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=localhostSQLEXPRESS;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:WindowsMicrosoft.NETFrameworkv2.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>

至此,我們就可以在Visual Studio 2005中調(diào)用SQL Server的數(shù)據(jù)連接了。

最后,我們來測試數(shù)據(jù)連接,首先打開Visual Studio 2005,在視圖的“服務(wù)器資源管理器”來添加SQL server 2005的連接,通過輸入服務(wù)器名稱和對應(yīng)的SQL Server身份驗(yàn)證的sa用戶名密碼后,選取對應(yīng)的數(shù)據(jù)庫,最后點(diǎn)擊“測試連接”,即可成功連接到數(shù)據(jù)庫了。

標(biāo)簽: Sql Server 數(shù)據(jù)庫
主站蜘蛛池模板: 一级黄色免费视频 | 国产精品久久久久久久久 | 九九热在线播放 | 一区二区三区视频在线 | 黄色大片在线 | 久久久久久久网 | 激情久久av| 日韩av免费在线 | 色综合天天综合网国产成人网 | 天天天天躁天天爱天天碰2018 | 一级毛片国产 | 久在线观看 | 午夜免费福利 | 国产高潮在线观看 | 精品久久久久久一区二区里番 | 解开岳的丰满奶罩bd | 国产又粗又猛又爽又黄 | 在线观看的av网站 | 欧美激情网站 | 日韩欧美在线播放 | 韩国理论在线 | 亚洲国产精品视频 | 色婷婷一区 | 欧美一区二区在线播放 | 国产精品自在线 | 麻豆chinese新婚xxx | 日韩免费视频 | 91中文在线 | 黄色在线小视频 | 日本a v在线播放 | 天天干天天曰 | 日韩网站免费观看 | www.亚洲精品 | 亚洲 欧美 综合 | 国产免费小视频 | 国产白丝精品91爽爽久久 | 午夜无遮挡 | a在线免费观看 | 日韩毛片在线观看 | 国产69精品久久久久久 | 天天色天天干天天 |