2014-10-07 147 views
0

我已经通过Web浏览了2天的更好的一部分,试图找到如何连接到VS Express 2013 for Desktop附带的SQL Server 2012。如何从vb.net连接到SQL Server 2012

基于一些事情,我在不同网站上发现,在我的连接字符串(以 “” 开头),我试过

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

然后

.(local)\MSSQLEXPRESS 

.(localhost)\MSSQLEXPRESS) 

以及没有“MS”的所有组合(仅为SQLEXPRESS)。

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

的错误消息是

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

所以现在的问题是,那是什么来包装这个版本的Visual Studio中的SQL Server实例的名称?此外,我还没有得到“用户”和“密码”参数,但也会对此提供帮助。 (我在猜测“根”。)

如果有任何其他信息我可以提供,这将是有益的,请问。

谢谢。

(顺便说一句,这是SQL Anywhere的?)

+0

查看[ConnectionString.com](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&sqi=2&ved=0CB4QFjAA&url=http%3A% 2F%2Fwww.connectionstrings.com%2F&EI = 0jE0VNS8CIeiyQSEm4HIAg与USG = AFQjCNFp35VmkJSg5VOClxRITQ5sJhjCbQ&SIG2 = goz6SK6O7DBlKTksPB5sFw与BVM = bv.76943099,d.aWw) – OneFineDay 2014-10-07 18:33:25

+0

您可以登录到您的SSMS – 2014-10-07 18:33:29

+0

第一件事是检查SQL Server配置管理器 - 验证安装的实例名称,该服务正在运行。 – 2014-10-07 18:45:35

回答

3

如果你有一个正常的安装,无需改变,那么你有的SQL Server ExpressSQLEXPRESS一个实例名称。

所以,你可以连接到任何使用

.\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

+0

哎呀抱歉,我只是发现了一个错字 – 2014-10-07 18:44:05

+0

@AaronBertrand:我设法潜入**两个**! :-( – 2014-10-07 18:44:31