国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
將 ASP.NET 2.0 應(yīng)用程序服務(wù)配置為使用 SQL Server 2000 或 S...
An error has occurred while establishing a connection to the server.  When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
-===============================================
http://blog.csdn.net/quou2002/
在使用VS2005+MS-SqlServer2000進(jìn)行開發(fā)的時(shí)候可能經(jīng)常回遇到以上錯(cuò)誤,如何能解決呢?請(qǐng)看
總結(jié)一下最后的方案:
1、打開vs自帶的命令行窗口,運(yùn)行aspnet_regsql.exe,按提示操作,在sql2005里建立了一個(gè)名為aspnetdb的數(shù)據(jù)庫(kù),右鍵點(diǎn)數(shù)據(jù)庫(kù)aspnetdb-->新查詢,在項(xiàng)目路徑下App_data里有個(gè)personal-add.sql,里面內(nèi)容復(fù)制粘貼到新查詢里,運(yùn)行,這樣在aspnetdb里加入了程序需要的表結(jié)構(gòu);
2、找到2.0帶的machine.config在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG下,找到<connectionStrings>節(jié),將里面的內(nèi)容改為:
<connectionStrings>
<add name="LocalSqlServer" connectionString="data source=.;Integrated Security=SSPI;Initial Catalog=aspnetdb;" providerName="System.Data.SqlClient" />
</connectionStrings>
打開項(xiàng)目下的web.config,改<connectionStrings>節(jié)為:
<connectionStrings>
<add name="Personal" connectionString="Data Source=.;Initial Catalog=aspnetdb;Integrated Security=True;" providerName="System.Data.SqlClient" />
<!--<add name="LocalSqlServer" connectionString="Data Source=.;Initial Catalog=aspnetdb;Integrated Security=True;" providerName="System.Data.SqlClient" />-->
</connectionStrings>
ok,運(yùn)行!
不知道為什么,machine.config里和項(xiàng)目模版里自動(dòng)把數(shù)據(jù)庫(kù)指定為 .\sqlexpress ,我明明沒(méi)有裝express啊。還有我用sqlprovider聯(lián)接到它自帶的personal.mdf 數(shù)據(jù)庫(kù),總提示我remote access失敗,我明明把tcp/ip方式打開了。(我在另一臺(tái)機(jī)器上裝了sqlexpress,不打開tcpip方式,提示出錯(cuò)信息一樣,打開tcpip就可以)
----繼續(xù)研究2.0吧
=====看了微軟的一篇文章才知道,原來(lái)如此====
http://www.microsoft.com/china/msdn/library/webservices/asp.net/MedLibStrtKit.mspx
將 ASP.NET 2.0 應(yīng)用程序服務(wù)配置為使用 SQL Server 2000 或 SQL Server 2005
發(fā)布日期: 12/8/2005 | 更新日期: 12/8/2005
Scott Guthrie
Product Unit Manager,Web.NET
適用于:
Microsoft ASP.NET 2.0
Microsoft SQL Server 2005 Express Edition
Microsoft SQL Server 2005
Microsoft SQL Server 2000
摘要:描述如何建立新的 ASP.NET 成員關(guān)系、角色管理和個(gè)性化服務(wù),從而使用常規(guī)的 SQL Server 代替 Microsoft SQL Server Express。
注本文最初發(fā)表于 Scott 的網(wǎng)絡(luò)日記。請(qǐng)?jiān)?a target="_blank" >此處加入討論。
本頁(yè)內(nèi)容
快速回顧:新的 ASP.NET 2.0 應(yīng)用程序服務(wù)是什么?
默認(rèn)的 SQL Express 提供程序
小結(jié)
快速回顧:新的 ASP.NET 2.0 應(yīng)用程序服務(wù)是什么?
Microsoft ASP.NET 2.0 包含許多內(nèi)置的“構(gòu)造塊”應(yīng)用程序服務(wù)。我們稱其為“構(gòu)造塊”的原因是,它們是有用的核心框架,從而能夠在超常情況下用于當(dāng)前的 Web 應(yīng)用程序 — 因此,它們可以大大提高生產(chǎn)效率并節(jié)約開發(fā)人員的時(shí)間。
這些構(gòu)造塊包括:
成員關(guān)系 API(用于管理用戶名/密碼和安全憑據(jù))以及角色 API(支持將用戶映射到邏輯組)。
配置文件 API,用于存儲(chǔ)訪問(wèn) Web 站點(diǎn)的已驗(yàn)證用戶和匿名用戶的任意屬性(例如,郵編、性別、主題首選項(xiàng)等)。
個(gè)性化 API,用于存儲(chǔ)控件自定義首選項(xiàng)(通常與 ASP.NET 2.0 中的 WebPart 功能一起使用)。
狀態(tài)監(jiān)視 API,用于跟蹤和收集有關(guān)運(yùn)行狀態(tài)的信息和 Web 應(yīng)用程序內(nèi)部發(fā)生的任何錯(cuò)誤。
站點(diǎn)導(dǎo)航 API,用于定義應(yīng)用程序內(nèi)部的層次結(jié)構(gòu),以及根據(jù)當(dāng)前傳入用戶在站點(diǎn)內(nèi)的位置來(lái)構(gòu)建特定于上下文的導(dǎo)航 UI(菜單、樹視圖、詳細(xì)路徑跟蹤)。
ASP.NET 應(yīng)用程序服務(wù) API 可插接且實(shí)現(xiàn)過(guò)程不可知,這意味著,API 不對(duì)數(shù)據(jù)存儲(chǔ)位置的詳細(xì)信息進(jìn)行硬編碼。相反,API 調(diào)入“提供程序”,而“提供程序”是實(shí)現(xiàn)特定“提供程序約定”(定義為一個(gè)抽象類,具有 API 期望實(shí)現(xiàn)的一組定義好的方法/屬性)的類。
ASP.NET 2.0 隨附有許多內(nèi)置提供程序,包括:
針對(duì)本地 SQL Express 數(shù)據(jù)庫(kù)的 Microsoft SQL Server Express 提供程序。
針對(duì)成熟的 SQL Server 的 Microsoft SQL Server 2000/2005 提供程序。
針對(duì) AD 或 ADAM 實(shí)現(xiàn)的活動(dòng)目錄提供程序。
綁定文件系統(tǒng)上 XML 文件的 XML 提供程序(用于站點(diǎn)導(dǎo)航)。
該模型的優(yōu)勢(shì)在于,如果您不喜歡隨附的現(xiàn)有提供程序,或者希望針對(duì)已經(jīng)使用的現(xiàn)有數(shù)據(jù)存儲(chǔ)集成這些 API,那么只需實(shí)現(xiàn)一個(gè)提供程序并將其插入模型即可。例如:您或許已經(jīng)有一個(gè)存儲(chǔ)用戶名/密碼的現(xiàn)有數(shù)據(jù)庫(kù),或者一個(gè)需要集成的現(xiàn)有 LDAP 系統(tǒng)。只需將成員關(guān)系提供程序約定實(shí)現(xiàn)為一個(gè)類,并在應(yīng)用程序的 web.config 文件中注冊(cè)(后文將詳細(xì)說(shuō)明),然后對(duì) ASP.NET 中成員關(guān)系 API 的所有調(diào)用將委托給代碼。
返回頁(yè)首
默認(rèn)的 SQL Express 提供程序
坦白說(shuō),大多數(shù) ASP.NET 2.0 應(yīng)用程序服務(wù)均配置為使用內(nèi)置的 SQL Express 提供程序。在第一次使用一個(gè)應(yīng)用程序服務(wù)時(shí),該提供程序?qū)⒆詣?dòng)創(chuàng)建和提供一個(gè)新的數(shù)據(jù)庫(kù),并提供一種非常簡(jiǎn)單的入門方法,而無(wú)需過(guò)多的安裝步驟(只要有 SQL Express 就可以進(jìn)行)。請(qǐng)注意,SQL Express 數(shù)據(jù)庫(kù)也可以升級(jí)為在成熟的 SQL Server 實(shí)例上下文中運(yùn)行。因此,使用 SQL Express 進(jìn)行開發(fā)的應(yīng)用程序可輕松升級(jí)為高容量、集群的故障轉(zhuǎn)移安全 8P SQL 盒,與此同時(shí)所開發(fā)的應(yīng)用程序?qū)⑦~向更大的成功。
如何將提供程序從使用 SQL Express 更改為使用 SQL Server?
如果要使用成熟的 SQL Server 2000 或 SQL Server 2005 數(shù)據(jù)庫(kù)實(shí)例(而不是 SQL Express),可按照以下步驟執(zhí)行:
步驟 1:創(chuàng)建或獲取一個(gè)空白的 SQL 數(shù)據(jù)庫(kù)實(shí)例
步驟將創(chuàng)建或獲取一個(gè)連接字符串,該字符串指向一個(gè)空的標(biāo)準(zhǔn) SQL 數(shù)據(jù)庫(kù)實(shí)例。
步驟 2:提供您的 SQL 數(shù)據(jù)庫(kù)和 ASP.NET 架構(gòu)
在系統(tǒng)中打開一個(gè)命令行窗口,并運(yùn)行與 ASP.NET 2.0 一起安裝的 aspnet_regsql.exe 實(shí)用工具,該實(shí)用工具位于 C:\WINDOWS\Microsoft.NET\Framework\v2.0.xyz 目錄。
請(qǐng)注意,該實(shí)用工具可以在基于 GUI 的模式下運(yùn)行,也可以與命令行開關(guān)一起運(yùn)行(添加一個(gè)“-?”標(biāo)記即可查看所有開關(guān)選項(xiàng))。
通過(guò)這個(gè)向?qū)?,您能夠演練如何?ASP.NET 2.0 隨附的內(nèi)置 SQL 提供程序創(chuàng)建架構(gòu)、表格和存儲(chǔ)過(guò)程。圖 1 至圖 5 展示循序漸進(jìn)的演練過(guò)程。
圖 1. SQL Server 安裝向?qū)?,歡迎屏幕
圖 2. SQL Server 安裝向?qū)В渲脩?yīng)用程序服務(wù)
圖 3. SQL Server 安裝向?qū)?,選擇服務(wù)器和數(shù)據(jù)庫(kù)
圖 4. SQL Server 安裝向?qū)?,確認(rèn)設(shè)置
圖 5. SQL Server 安裝向?qū)瓿?div style="height:15px;">
演練向?qū)瓿珊螅瑢惭b和配置所有支持應(yīng)用程序服務(wù)的數(shù)據(jù)庫(kù)架構(gòu)和存儲(chǔ)過(guò)程。(注:我們還提供了上述框架目錄下的原始 .sql 文件,如果 DBA 想要確切知道內(nèi)部發(fā)生的事情,可以手動(dòng)演練和/或運(yùn)行這些文件來(lái)安裝 DB。)
步驟 3:使 Web.config 文件指向新的 SQL 數(shù)據(jù)庫(kù)
現(xiàn)在,ASP.NET 2.0 支持 web.config 文件中一個(gè)名為 的新區(qū)段,它(顯然)用于存儲(chǔ)連接字符串。從管理角度看,好處之一是現(xiàn)在新的 ASP.NET MMC 管理單元可提供一種基于 GUI 的方式來(lái)配置和管理這些連接字符串(如圖 6 所示)。
圖 6. ASP.NET 管理頁(yè)面中的連接字符串
ASP.NET 2.0 現(xiàn)在還支持加密任何存儲(chǔ)在 web.config 文件中的區(qū)段,因此您可以安全地存儲(chǔ)私人數(shù)據(jù)(例如,連接字符串),而不必編寫任何加密代碼。
ASP.NET 2.0 隨附有一個(gè)名為 LocalSqlServer 的內(nèi)置連接字符串,默認(rèn)情況下,它配置為使用 SQL Express 數(shù)據(jù)庫(kù),以及成員關(guān)系、角色、個(gè)性化、配置文件和狀態(tài)監(jiān)視等服務(wù)。
讓應(yīng)用程序自動(dòng)利用新創(chuàng)建的 SQL 數(shù)據(jù)庫(kù)的最簡(jiǎn)單的方法是,在應(yīng)用程序的本地 web.config 中,替換該 LocalSqlServer 設(shè)置的連接字符串值。
例如,如果我在本地計(jì)算機(jī)的 appservicesdb 數(shù)據(jù)庫(kù)實(shí)例中創(chuàng)建了數(shù)據(jù)庫(kù),并使用 Windows 集成安全進(jìn)行連接,那么我將更改本地的 web.config 文件來(lái)指定這項(xiàng)操作。
<configuration><connectionStrings><remove name="LocalSqlServer"/><add name="LocalSqlServer"connectionString="Data Source=localhost;Initial Catalog=appservicesdb;Integrated Security=True"providerName="System.Data.SqlClient"/></connectionStrings></configuration>
單擊“保存”,現(xiàn)在所有的內(nèi)置應(yīng)用程序服務(wù)都會(huì)使用新創(chuàng)建和新定義的 SQL Server 數(shù)據(jù)庫(kù)。
注這種方法的一個(gè)缺點(diǎn)是,重用了 LocalSqlServer 連接字符串名 — 如果我在另一臺(tái)機(jī)器上部署數(shù)據(jù)庫(kù),將感覺很別扭。如果想將它命名為自己的連接字符串名,只需添加一個(gè)全新的連接字符串,然后指定現(xiàn)有提供程序使用新的連接字符串名來(lái)代替默認(rèn)的 LocalSqlServer 連接字符串。
返回頁(yè)首
小結(jié)
雖然 ASP.NET 2.0 提供的應(yīng)用程序服務(wù)默認(rèn)使用 SQL Server 2005 Express,但是將其更改為使用 SQL Server 2000 或 2005 是一件相當(dāng)簡(jiǎn)單的事情。一旦進(jìn)行更改,您就能夠享受這些數(shù)據(jù)庫(kù)引擎的功能所帶來(lái)的優(yōu)點(diǎn)了。
關(guān)于作者
Scott Guthrie 與他人共同組建了 ASP.NET 團(tuán)隊(duì),他領(lǐng)導(dǎo)的設(shè)計(jì)團(tuán)隊(duì)負(fù)責(zé)產(chǎn)品的體系結(jié)構(gòu)。他的個(gè)人貢獻(xiàn)包括:ASP.NET Web Forms Page Architecture、ASP.NET Web Services Infrastructure、ASP.NET Compilation System、ASP.NET Distributed Session State Infrastructure、ASP.NET Deployment Architecture、ASP.NET Reliability System 和 ASP.NET HTTP Runtime Architecture。在創(chuàng)建 ASP.NET 團(tuán)隊(duì)之前,Scott 是 IIS 和 Windows NT 開發(fā)團(tuán)隊(duì)的成員。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ASP.NET 2.0輕松實(shí)現(xiàn)數(shù)據(jù)庫(kù)應(yīng)用開發(fā)
ASP.NET web.config中數(shù)據(jù)庫(kù)連接字符串connectionStrings節(jié)的配置方法
SqlMembershipProvider的配置
VS2008+SQL2005 ASP.NET2.0數(shù)據(jù)庫(kù)連接總結(jié) (vs2005也可)----轉(zhuǎn)載+說(shuō)明
ADO.NET入門教程(三) 連接字符串,你小覷了嗎?
.NET Framework 各個(gè)版本的區(qū)別
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服