2012-10-18 73 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的是角色。如果你想和我一樣擁有數據庫服務器上的所有東西,請了解角色提供者(如成員提供者),它只是幫助我修復所有問題。