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

打開APP
userphoto
未登錄

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

開通VIP
ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf部署
由于本人機(jī)器上僅安裝SQLSERVER2005,而沒有裝SQLSERVER  EXPRESS,于是在部署user profile時遇到了aspnetdb.mdf無法連接的問題,經(jīng)過一番折騰
,總算解決了,下面把經(jīng)驗寫下來與大家分享。

由于沒有aspnetdb.mdf數(shù)據(jù)庫,因此得先建立一個,這個可以通過aspnet_regsql.exe完成,該程序位于C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\下。運(yùn)行它之后會彈出 [圖1] 的窗口:

                                                                    圖1

按"Next >"按鈕,進(jìn)入圖2

                                                    圖2

在圖2中,我們會發(fā)現(xiàn)除了有配置數(shù)據(jù)庫外,還有刪除數(shù)據(jù)庫的功能,以后說不定可以派上用場,現(xiàn)在自然選Configure SQL Server for application services,按"Next >"按鈕,進(jìn)入圖3。

                                                                    圖3
現(xiàn)在進(jìn)入數(shù)據(jù)庫選擇界面,如果SQLSERVER就安裝在本地的話,可以不用改任何東西,直接按"Next >"。這里的Database顯示為<default>,表示默認(rèn)數(shù)據(jù)庫名為aspnetdb,你也可以根據(jù)自己的需要更改名稱。

                                                                圖4
最后進(jìn)入圖4,現(xiàn)在按"Next >"就可以開始安裝數(shù)據(jù)庫了,當(dāng)Finish按鈕亮起時,表明數(shù)據(jù)庫安裝成功,一切順利!

接下來是設(shè)置數(shù)據(jù)庫連接字符串。
 默認(rèn)情況下,web.config中的LocalSqlServer屬性是這樣配置的:
<connectionStrings>
   
<add name="LocalSqlServer" connectionString="Data Source=./SQLExpress;Integrated Security=true;AttachDBFileName=|DataDirectory|aspnetdb.mdf;User Instance=True"
providerName
="System.Data.SqlClient"/>
</connectionStrings>
該連接字符串是專門為SQLSERVER EXPRESS準(zhǔn)備的,如果沒有安裝SQLSERVER EXPRESS就會出現(xiàn)以下錯誤

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)

這表明連接根本無法建立。為此,我試圖把DataSource改為./本地sqlserver instance名,結(jié)果還是報錯:
Login Failed for User MachineName\ASPNET

又試圖把User Instance設(shè)為false,再次報錯:

Invalid value for key ‘a(chǎn)ttachdbfilename‘.

其實出錯原因很簡單,因為App_Data目錄下沒有aspnetdb.mdf這個文件。在網(wǎng)上查了一下,終于找到了解決方法,重新設(shè)置連接字符串為
<add name="LocalSqlServer" connectionString="Data Source=[Instance Name];Initial Catalog=aspnetdb;Integrated Security=false;UID=sa;PWD=xxxxxx"

其實就是標(biāo)準(zhǔn)SqlServer連接字符串,郁悶……

參考資料:
http://weblogs.asp.net/bsimser/archive/2005/11/20/431029.aspx?Pending=true
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ASP.NET網(wǎng)站管理工具無法連接SQL Sever數(shù)據(jù)庫解決辦法(驗證過OK)
應(yīng)用程序獲取SQL Server實例名名稱
選定的數(shù)據(jù)存儲區(qū)出現(xiàn)問題,原因可能是服務(wù)器名稱或憑據(jù)無效,或者權(quán)限不足。
將 ASP.NET 2.0 應(yīng)用程序服務(wù)配置為使用 SQL Server 2000 或 S...
DotNetNuke 4.3.7 升級到 4.6.0 攻略
SqlServe鏈接異常:A network
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服