我在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吗?)
答案 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