사용자 관리에 멤버십 클래스를 사용하고 있으며 ASPNETDB.MDF라는 데이터베이스를 만들었습니다. 동일한 데이터베이스를 사용하여 다른 데이터를 처리하기로 결정했습니다. 거기에 내 자신의 일부 테이블 ...ASP.NET 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'.
나는 무슨 일이 일어나고 있는지 잘 모르겠다.
편집 : 내가 회원 클래스를 사용하지 않는 경우에, 나는 데이터베이스 벌금을 사용할 수 있습니다 ..하지만 난 회원 클래스를 사용하여 로그인 후 때, 작동을 중지합니다 ..
소유자가 올바르게 설정되었습니다. .. 이미 My-Pc/MyUser입니다. Membership 클래스를 사용하지 않으면 연결할 수 있습니다.하지만 로그인하고 로그인하면 연결할 수 없습니다. – tpae
'초기 카탈로그'섹션을 삭제할 수 있습니까? 나는 당신이 사용자 인스턴스를 사용한다면 그것이 필요하다고 생각하지 않는다. –
해결되었습니다! 초기 카탈로그를 제거하고 작동합니다. 고맙습니다! – tpae