2009-03-25 19 views
0

データベース接続に問題があります。新しいユーザーを作成する場合、Create UserWizardコントロールを使用して、ソリューションエクスプローラから更新ボタンをリフレッシュすると、aspnetdb.mdfが自動的に生成されます。私の場合は、起こっていません。aspnetdb.mdf生成されていません。 "私はストアドプロシージャ 'dbo.aspnet_CheckSchemaVersion'を見つけることができませんでした。"データベース接続のヘルプが必要

ここに私の接続文字列がweb.configfileにあります。

<connectionStrings> 
    <add name="BankingTransaction" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Bank.mdf;integrated security=True;User Instance=True" providerName="System.Data.SqlClient"/> 
</connectionStrings> 

誰かが私の間違いがどこにあるのか教えてください。

おかげで、 Masum

答えて

0

データベースに存在しません。あなたが呼び出しているストアドプロシージャ(dbo.aspnet_CheckSchemaVersion)があるように聞こえます。それは、これらのソリューションの一部を試みる価値があるかもしれ

http://forums.asp.net/t/940632.aspx
http://forums.asp.net/p/1042979/1456396.aspx#1456396 http://social.msdn.microsoft.com/Forums/en-US/adodotnetdataproviders/thread/7a85cf72-7f53-421f-be74-b12262c47f37/

:ここ

は、この同じ問題が発生しているように見えるいくつかの人々です。この1つは有望な音:

実行して、SQL Serverインスタンス上で、次の

Exec sp_addrolemember 'aspnet_Membership_FullAccess', 'YourUser'  
go 

Exec sp_addrolemember 'aspnet_Personalization_FullAccess', 'YourUser'  
go  

Exec sp_addrolemember 'aspnet_Profile_FullAccess', 'YourUser'  
go  

Exec sp_addrolemember 'aspnet_Roles_FullAccess', 'YourUser'  
go  

Exec sp_addrolemember 'aspnet_WebEvent_FullAccess', 'YourUser'  
go 
+0

のために必要なすべてのテーブルとプロシージャをインストールする方法について説明します。 – user59637

1

データベースのすべてのファイルに会員.NETスタッフ用途を追加することで実行されているregsql.exeを必要とします。

これはそれを

http://msdn.microsoft.com/en-us/library/ms229862(VS.80).aspx

を行うには、このファイルASPNETDB.MDF私の場合は、生成されていないHi..in ASPNETの役割とmembeship

関連する問題