首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Server 2012默认实例的连接字符串是什么?

问SQL Server 2012默认实例的连接字符串是什么?
EN

Stack Overflow用户
提问于 2013-05-04 19:34:01
回答 3查看 23.9K关注 0票数 3

我最近安装了Windows 8和VS 2012,现在我想连接到SQL Server 2012默认实例,但我不知道它的连接字符串是什么。

我试过了:

代码语言:javascript
复制
.\sqlexpress
.\sqlexpress,1433

使用pcname而不是.实现相同的连接

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-05-06 18:32:52

安装Sql Server 2012 express和Management studio后,问题已解决。在安装VS2012时,似乎没有可用的sql服务器。

票数 1
EN

Stack Overflow用户

发布于 2013-05-04 22:35:42

首先,您是否在使用SSMS?或者您正在尝试使用VS 2012进行连接?第二,您连接的是Express edition的默认实例还是非express edition的默认实例?(如果您使用的是速成版,请修改问题标题和问题本身以反映这一点)速成版的默认名称为SQLEXPRESS,非速成版的默认名称为MSSQLServer

如果您需要知道您正在尝试连接的SQL Server实例,可以通过查看SQL Server配置管理器(SSCM)找到它。还要确保SQL Server服务正在运行。

如果实例名称正确,那么我将查看SSCM中的SQL Native Client配置->客户端协议,并检查是否启用了TCP/IP。

如果启用了该功能,我将检查防火墙是否阻止了连接。

顺便说一句,如果您使用的是默认端口,则在尝试建立连接时不必显式定义端口。

票数 3
EN

Stack Overflow用户

发布于 2013-05-04 20:03:47

如果你使用localDB:(我想你用的是这个)

代码语言:javascript
复制
<add name="ConnectionStringName"
providerName="System.Data.SqlClient"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFileName=|DataDirectory|\DatabaseFileName.mdf;InitialCatalog=DatabaseName;Integrated Security=True;MultipleActiveResultSets=True" />

如果您使用sql server express

代码语言:javascript
复制
<add name="ConnectionStringName"
providerName="System.Data.SqlClient"
connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=DatabaseName;Integrated Security=True;MultipleActiveResultSets=True"/>

或者,如果您在App_Data文件夹的.mdf文件中有一个数据库。

代码语言:javascript
复制
<add name="ConnectionStringName"
providerName="System.Data.SqlClient"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFileName=|DataDirectory|\DatabaseFileName.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16373823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档