2012-10-18 40 views
1

创建ASPNETDB我有一个数据库托管在somee.com我用它为我的成员,角色及其他信息表。管理工具停止APP_DATA

但是,现在我只遇到ASPNETDB.mdf由ASP.NET Web管理工具自动生成的小麻烦,所以我有时删除了它,让工具重新创建它,这样一些角色问题将会被固定在网站上。

昨天我没把它删除,因为Windows不停地说这是在被其他应用程序使用,所以我干脆打开任务管理器,并关闭所有的SQL相关的任务。然后,我设法删除了aspnetdb文件,但该工具没有重新创建它!

今天我又试了一次,仍然,不产生ASPNETDB.MDF,也有在任务管理器:(

没有SQL相关的任务,如果我可以有角色和一切,而不ASPNETDB.MDF,只是在somee.com数据库上,我会感谢一个解决方案下面是一些细节的web.config:

<connectionStrings> 
    <add name="MembershipProviderDB" connectionString="workstation id=medinadb.mssql.example.com;packet size=4096;user id=user;pwd=password;data source=medinadb.mssql.example.com;persist security info=False;initial catalog=medinadb" providerName="System.Data.SqlClient"/> 
</connectionStrings> 

<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15"> 
    <providers> 
    <clear/> 
    <add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="MembershipProviderDB" applicationName="AmedinaKom" enablePasswordRetrieval="false" enablePasswordReset="true" requiresUniqueEmail="true" passwordFormat="Hashed" minRequiredPasswordLength="5" minRequiredNonalphanumericCharacters="0"/> 
    </providers> 
</membership> 

我使用MembershipProviderDB所有用途,但APP_DATA/ASPNETDB.MDF还是有点要求:Z。

顺便说一下,它s像aspnetdb.mdf这样的eems仅用于角色。对此不确定。

回答

1

好吧我终于修好了。我会写柜面任何人都面临着这个问题,或者将在未来的解决方案:

  1. 尝试从网络中添加ASPNETDB.MDF,看看,如果你面对恶劣的连接错误26。
  2. 在控制面板 - >卸载中卸载已安装的Microsoft SQL Server实例。
  3. 从下载(http://www.microsoft.com/en-us/download/details.aspx?id=29062)的安装和选择的版本适合您的操作系统。 (我的x64)
  4. 安装服务器实例。我以前是SQLExpress。
  5. 现在进入管理工具,一切都像以前一样。

原因为这是通过任务管理器关闭服务器。不知道哪个任务是负责这个的,但是,最好的方法是在本地机器上重新安装服务器实例。

我还在寻找一种方式来拥有托管数据库上的一切,但我真的不关心,因为这可能是该网站的主机..

0

的aspnetdb的是角色。如果你想和我一样拥有数据库服务器上的所有东西,请了解角色提供者(如成员提供者),它只是帮助我修复所有问题。