AspNetDB.mdf数据库的建立和使用
關(guān)于 AspNetDB.mdf由于沒(méi)有aspnetdb.mdf數(shù)據(jù)庫(kù),因此得先建立一個(gè),這個(gè)可以通過(guò)aspnet_regsql.exe完成,該程序位于C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\下。
?
1、運(yùn)行它之后會(huì)彈出的窗口:按"Next >"按鈕
2、我們會(huì)發(fā)現(xiàn)除了有配置數(shù)據(jù)庫(kù)外,還有刪除數(shù)據(jù)庫(kù)的功能,以后說(shuō)不定可以派上用場(chǎng),現(xiàn)在自然選Configure SQL Server for application services,按"Next >"按鈕
3、現(xiàn)在進(jìn)入數(shù)據(jù)庫(kù)選擇界面,如果SQLSERVER就安裝在本地的話,可以不用改任何東西,直接按"Next >"。這里的Database顯示為,表示默認(rèn)數(shù)據(jù)庫(kù)名為aspnetdb,你也可以根據(jù)自己的需要更改名稱。
4、可以開始安裝數(shù)據(jù)庫(kù)了,當(dāng)Finish按鈕亮起時(shí),表明數(shù)據(jù)庫(kù)安裝成功,一切順利! 這幾天在學(xué)ASP.NET,可是在數(shù)據(jù)庫(kù)連接時(shí)一直出現(xiàn)問(wèn)題,原因就是在配置安全的時(shí)候發(fā)生如下錯(cuò)誤:出現(xiàn)了如下錯(cuò)誤選定的數(shù)據(jù)存儲(chǔ)區(qū)出現(xiàn)問(wèn)題,原因可能是服務(wù)器名稱或憑據(jù)無(wú)效,或者權(quán)限不足。也可能是未啟用角色管理器功能造成的。請(qǐng)單擊下面的按鈕,以重定向到可以選擇新數(shù)據(jù)存儲(chǔ)區(qū)的頁(yè)。下面的消息可能會(huì)有助于診斷問(wèn)題: 無(wú)法連接到 SQL Server 數(shù)據(jù)庫(kù)。
解決方法:
1、打開VS的命令提示,輸入aspnet_regsql,用默認(rèn)的數(shù)據(jù)庫(kù)(aspnetdb)。
2、打開VS,依次:工具-->選項(xiàng)-->數(shù)據(jù)庫(kù)工具-->數(shù)據(jù)連接-->SQL Server實(shí)例名稱(默認(rèn)為空),改為你的服務(wù)器名稱。
3、還是VS,工具-->連接到數(shù)據(jù)庫(kù)-->服務(wù)器名(選擇剛才的服務(wù)器),選擇 microsoft sql server,在服務(wù)器名稱中填寫"." (很重要呦^_^),然后按要求選擇Windows或SQL Server身份驗(yàn)證,數(shù)據(jù)庫(kù)選擇剛才的aspnetdb。測(cè)試OK后,在高級(jí)里復(fù)制出語(yǔ)句 Data Source=Server;Initial Catalog=aspnetdb;User ID=sa
4、打開IIS:默認(rèn)網(wǎng)站-->屬性-->ASP.NET-->編輯全局配置-->常規(guī)-->連接字符串管理器LocalSqlServer的連接字符串改為ata Source=Server;Initial Catalog=aspnetdb;User ID=saassword=sa 。
5、還是在IIS:默認(rèn)網(wǎng)站-->屬性-->ASP.NET-->編輯全局配置-->身份驗(yàn)證-->選定"啟用角色管理" 表名:aspnet_Applications 說(shuō)明:保存應(yīng)用程序信息 字段名 類型屬性說(shuō)明 ApplicationNamenvarchar(256)應(yīng)用程序名LoweredApplicationNamenvarchar(256)小寫的應(yīng)用程序名ApplicationId uniqueidentifierPK應(yīng)用程序的id, GUID值 Descriptionnvarchar(256)nullable應(yīng)用程序的 描述表名:aspnet_Paths 說(shuō)明:路徑信息 字段名 類型屬性說(shuō)明 ApplicationIduniqueidentifierFK: appnet_Applications.ApplciationId 應(yīng)用程序IdPathIduniqueidentifierPK路徑IdPathnvarchar(256)路徑信息 LoweredPath nvarchar(256)小寫的路徑信息 表名:aspnet_Users 說(shuō)明:用戶信息 字段名類型屬性說(shuō)明ApplicationIduniqueidentifier應(yīng)用程序IdUserId uniqueidentifierPK用戶Id UserNamenvarchar(256)用戶名LoweredUserNamenvarchar(256)小寫的用戶名MobileAliasnvarchar(16)移動(dòng)電話的pin碼(未使用)IsAnonymousbit是否為匿名用戶LastActivityDate datetime最后活動(dòng)日期 表名:aspnet_Membership 說(shuō)明:成員信息 字段名類型屬性說(shuō)明ApplicationIduniqueidentifierFK: appnet_Applications.ApplciationId 應(yīng)用程序IdUserId uniqueidentifierFK: aspnet_Users.UserID 用戶Id Password nvarchar(128)密碼 PasswordFormatint存儲(chǔ)密碼的格式 PasswordSaltnvarchar(128)密碼的Hash值 MobilePINnvarchar(16)手機(jī)PIN碼Email nvarchar(256)電子郵件地址 LoweredEmailnvarchar(256)小寫的電子郵件地址PasswordQuestionnvarchar(256)遺忘密碼問(wèn)題 PasswordAnswernvarchar(128)遺忘密碼答案IsApprovedbitIsLockedOutbit是否鎖住CreateDatedatetime 創(chuàng)建時(shí)間LastLoginDatedatetime最后登錄時(shí)間LastPasswordChangedDatedatetime最后密碼更改時(shí)間LastLockoutDatedatetime最后一次鎖帳號(hào)的時(shí)間FailedPasswordAttemptCountint密碼失敗嘗試次數(shù)FailedPasswordAttemptWindowStartdatetime密碼失敗嘗試窗口打開時(shí)間FailedPasswordAnswerAttemptCountint遺失密碼問(wèn)題嘗試次數(shù)FailedPasswordAnswerAttemptWindowStartdatetime遺失密碼問(wèn)題輸入窗口打開時(shí)間Commentntext備注表名:aspnet_Roles 說(shuō)明:角色表 字段名類型屬性說(shuō)明ApplicationId uniqueidentifierFK: appnet_Applications.ApplciationId 應(yīng)用程序Id RoleIduniqueidentifierPK 角色I(xiàn)dRoleNamenvarchar(256)角色名稱LoweredRoleNamenvarchar(256)小的角色名稱Descriptionnvarchar(256)nullable描述表名:aspnet_UsersInRoles 說(shuō)明:用戶角色關(guān)系表 字段名 類型 屬性 說(shuō)明UserIDuniqueidentifierFK: aspnet_Users.UserId 用戶ID RoleIDuniqueidentifier FK: aspnet_Roles.RoleId 角色I(xiàn)D表名:aspnet_Profile 說(shuō)明:Profile對(duì)象存儲(chǔ)表 字段名 類型 屬性 說(shuō)明 UserIduniqueidentifier FK: aspnet_Users.UserId 用戶IDPropertyNamesntext屬性名稱PropertyValuesStringntext字符串值PropertyValuesBinaryimage二進(jìn)制值LastUpdatedDate datetime最后更新日期
轉(zhuǎn)載于:https://www.cnblogs.com/keyuser/archive/2009/12/31/1636960.html
總結(jié)
以上是生活随笔為你收集整理的AspNetDB.mdf数据库的建立和使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JavaScript学习笔记(五)
- 下一篇: linux cmake编译源码,linu