建立新的ASP.NET Club Stater Kit站点后因为数据库原因无法运行的解决办法

错误描述:
Database 'C:\ASP.NET 2005\CLUB WEB SITE STARTER KIT1\APP_DATA\CLUBSITE.MDF' cannot be upgraded because its non-release version (600) is not supported by this version of SQL Server. You cannot open a database that is incompatible with this version of sqlservr.exe. You must re-create the database.
Could not open new database 'C:\ASP.NET 2005\CLUB WEB SITE STARTER KIT1\APP_DATA\CLUBSITE.MDF'. CREATE DATABASE is aborted.
An attempt to attach an auto-named database for file C:\ASP.NET 2005\Club Web Site Starter Kit1\App_Data\clubsite.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

解决办法:
1.从这里下载可执行的打包程序SQL Script。只需要下载ClubAdd.exe然后执行,解压缩。
2.在SQL Server Management Studio里建立一个新的database取名为clubsite。然后导入解压缩后的Club-Add.sql文件,然后execute这个script。
3.在clubsite数据库上点右键,选detach。
4.到目录下寻找clubsite.mdf文件,copy到你的club web site starter kit的app_data目录里,覆盖掉以前的那个。(我的clubsite.mdf文件所在位置:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data)
5.运行程序。

相关:
1.如果使用的是SQL Server Express Edition的朋友,可以去这里下载一个Manager会更加方便。
2.这个错误的发生是在以前版本的Club.vsi里,下载www.asp.net最新的版本一般没有这个问题。
3.进入后建立一个用户,比如是fanweixiao,然后在ASP.NET Configuration里建立一个role,名字为Administrators,然后将fanweixiao用户加入到这个role里。使用fanweixiao这个帐户登陆后就可以管理页面内容了。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值