如何从vb.net连接到SQL Server 2012

时间:2014-10-07 18:31:01

标签: sql-server vb.net visual-studio-2013

我在2天的大部分时间里都在浏览网页,试图找到如何连接到VS Express 2013 for Desktop附带的SQL Server 2012。

基于我在各种网站上找到的一些内容,在我的连接字符串中(以&#34开头;")我已经尝试了

Server=.\MSSQLEXPRESS;Database=BrightStar;user=root;password=root

然后

.(local)\MSSQLEXPRESS

.(localhost)\MSSQLEXPRESS)

以及没有" MS"的所有组合。 (只是SQLEXPRESS)。

到目前为止没有任何作用。

错误消息是

  

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)

所以问题是,这个版本的Visual Studio打包的SQL Server的实例名称是什么?而且,我还没有进入"用户"和#34;密码"参数,但也欢迎帮助。 (我在猜测" root"。)

如果我能提供其他任何有用的信息,请询问。

感谢。

(顺便说一下,这是SQL Anywhere吗?)

1 个答案:

答案 0 :(得分:3)

如果您没有更改进行正常安装,那么您的 SQL Server Express 的实例名称为SQLEXPRESS

所以你可以使用

连接到那个
.\SQLEXPRESS

(local)\SQLEXPRESS

your-machine-name\SQLEXPRESS

(如果您愿意,甚至可以使用您的IP)

.(local)(或localhost,如果您坚持)代表本地计算机\SQLEXPRESS是默认实例SQL Server Express安装的名称。

使用SQL Server 2012 和更新版本,您还可以获得 LocalDB 功能 - learn more about LocalDB here

要连接到该实例,请使用

(LocalDB)\v11.0

作为服务器/实例名称(或SQL Server 2014 LocalDB的(LocalDB)\v12.0

有关SQL Server 2012 LocalDB的精彩介绍,请参阅Aaron Bertrand的文章Getting Started with SQL Server 2012 Express LocalDB