sql 无法通过在连接字符串中提供数据源 (localdb)\\MSSQLLocalDB 来连接服务器
sql server cannot be connect by giving data source (localdb)\\MSSQLLocalDB in connection string
我在 windows 表单中工作,并在 vb.net 中与 sql 服务器 2014.i 在表单加载事件中以这种方式建立一个完整的项目。
Dim con As New SqlConnection
Dim cmd As New SqlCommand
con.ConnectionString = "data source=(localdb)\MSSQLLocalDB;initial
catalog=LoginDB;integrated security=true"
cmd.Connection = con
con.Open()
当我在数据源中使用我的计算机名称时它工作 correctly.but 当我在数据源中使用 "localdb" 时如创建设置的代码所示然后无法创建连接并在打开时出现错误连接..我该怎么办????
通常,当您定义数据源时,如果 SQL 服务器已安装在默认实例上,您会在此处指定计算机名称。
或者您指定 COMPUTERNAME\INSTANCENAME 以防 SQL 服务器已安装在命名实例上。
如果您单独使用 COMPUTERNAME 并且它有效,则您的 SQL 服务器将安装在计算机上的默认实例(无实例名称)上。这就是您需要的工作方式。
或者您可能已经安装了默认实例,但是您要连接的是您的 (localdb) 实例,在这种情况下,您需要检查您的 localdb 是否已正确安装以及您使用的是否正确数据源中的数据。为此,您可以看到此 post,其中涵盖了所有这些检查:What is the connection string for localdb for version 11
我在 windows 表单中工作,并在 vb.net 中与 sql 服务器 2014.i 在表单加载事件中以这种方式建立一个完整的项目。
Dim con As New SqlConnection
Dim cmd As New SqlCommand
con.ConnectionString = "data source=(localdb)\MSSQLLocalDB;initial
catalog=LoginDB;integrated security=true"
cmd.Connection = con
con.Open()
当我在数据源中使用我的计算机名称时它工作 correctly.but 当我在数据源中使用 "localdb" 时如创建设置的代码所示然后无法创建连接并在打开时出现错误连接..我该怎么办????
通常,当您定义数据源时,如果 SQL 服务器已安装在默认实例上,您会在此处指定计算机名称。
或者您指定 COMPUTERNAME\INSTANCENAME 以防 SQL 服务器已安装在命名实例上。
如果您单独使用 COMPUTERNAME 并且它有效,则您的 SQL 服务器将安装在计算机上的默认实例(无实例名称)上。这就是您需要的工作方式。
或者您可能已经安装了默认实例,但是您要连接的是您的 (localdb) 实例,在这种情况下,您需要检查您的 localdb 是否已正确安装以及您使用的是否正确数据源中的数据。为此,您可以看到此 post,其中涵盖了所有这些检查:What is the connection string for localdb for version 11