ユーザー管理にメンバーシップ クラスを使用しており、ASPNETDB.MDF というデータベースを作成しました。他のデータを処理するために同じデータベースを使用することにしたので、そこに独自のテーブルをいくつか追加しました...
アクセスしようとすると:
<connectionStrings>
<add name="connString" connectionString="Initial Catalog=MyProject;Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\MyName\Documents\Visual Studio 2008\Projects\Project\MyProject\App_Data\ASPNETDB.MDF;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
</connectionStrings>
これを使用して:
Dim conn As SqlConnection = New SqlConnection(ConfigurationManager.ConnectionStrings("connString").ToString)
メンバーシップ クラスを使用してログインすると、次のエラーが表示されます。
Cannot open database "MyProject" requested by the login. The login failed.
Login failed for user 'My-PC\Myuser'.
何が起こっているのかわかりませんか?
編集:メンバーシップクラスを使用しない場合、データベースを使用できます..しかし、メンバーシップクラスを使用してログインした後、動作しなくなります..