Vb.net &引用;用户“登录失败”;打开MDF时

Vb.net &引用;用户“登录失败”;打开MDF时,vb.net,Vb.net,当我运行此代码时,出现如下错误 用户代码未处理SQl异常 无法打开登录请求的数据库“C:\USERS\DREAM THEATER\DOCUMENTS\VISUAL STUDIO 2012\WEBSITES\WEBAPP\APP\U DATA\DATAAJIT.MDF”。登录失败 用户“lanrad\Dream Theater”登录失败 如何解决这个问题?在web.config中,在初始目录中输入数据库的名称,而不是.mdf的完整路径 另外,由于您已集成security=true,请检查您的用户(

当我运行此代码时,出现如下错误

用户代码未处理SQl异常
无法打开登录请求的数据库“C:\USERS\DREAM THEATER\DOCUMENTS\VISUAL STUDIO 2012\WEBSITES\WEBAPP\APP\U DATA\DATAAJIT.MDF”。登录失败

用户“lanrad\Dream Theater”登录失败


如何解决这个问题?

在web.config中,在初始目录中输入数据库的名称,而不是.mdf的完整路径


另外,由于您已集成security=true,请检查您的用户(在这种情况下您)是否存在于数据库的安全部分中,请在登录下

感谢编辑..@StijnInitial Catalog希望数据库的逻辑名称而不是物理文件名。我已经在web.config中编辑了上述代码。。但是问题还没有解决。。如何修复此问题。创建连接时,您正在上面问题中发布的代码中指定初始目录。在一个位置或另一个位置指定连接字符串,而不是同时在两个位置指定。(显然,最好是web.config)。数据库的安全部分中不存在任何用户。我试图通过右键单击Databasefile(从服务器资源管理器)-->Modify connection-->Advance(通过选择Integrated Security为false)来插入用户ID和密码。表示用户“用户名”登录失败。我怎样才能解决这个问题呢???@ThanosMarkou@AjitDarnal是SQL Server还是MySQL?SQL Server 2012@Thanos Markou
Imports System.Data
Imports System.Data.SqlClient
Partial Class Reg
    Inherits System.Web.UI.Page
    Dim myConn As SqlConnection
    Dim cmd As SqlCommand
    Dim sqlstring, ide, name, fname, cty As String

    Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load

    End Sub

    Protected Sub submitbtn_Click(sender As Object, e As EventArgs) Handles submitbtn.Click
        ide = idbox.Text
        name = namebox.Text
        fname = fatherbox.Text
        cty = countrybox.Text

        myConn = New SqlConnection("Data Source=(localdb)\v11.0;Initial Catalog=C:\USERS\DREAM THEATER\DOCUMENTS\VISUAL STUDIO 2012\WEBSITES\WEBAPP\APP_DATA\DATAAJIT.MDF;Integrated Security=True")
        myConn.Open()

        sqlstring = " INSERT INTO Test (Id,name,father,country) VALUES (" + ide + ",'" + name + "','" + fname + "','" + cty + "')"
        cmd = New SqlCommand(sqlstring, myConn)
        cmd.ExecuteNonQuery()
        myConn.Close()
        Response.Redirect(Request.RawUrl, True)

    End Sub
End Class