【问题标题】:What is the connection string for a SQL Server 2012 default instance?SQL Server 2012 默认实例的连接字符串是什么?
【发布时间】:2013-04-28 17:41:45
【问题描述】:

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

我试过了:

.\sqlexpress
.\sqlexpress,1433

pcname而不是.的相同连接

【问题讨论】:

  • 您是否安装了 Sql Server Management Studio?使用它来搜索您的实例
  • 我没有安装management studio,我以为应该安装默认的sql server express,我错了吗?
  • 您是否尝试过可以在此处找到的示例:msdn.microsoft.com/en-us/library/jj653752.aspx#localdb?另外,您是否尝试使用 SQL Express 或 LocalDB?
  • 如果不通过 localhost 连接,请检查您的防火墙和网络库(除了命名管道之外的 tcpip)以及是否允许远程连接

标签: sql-server windows-8 visual-studio-2012


【解决方案1】:

首先,您使用的是 SSMS 吗?或者您正在尝试使用 VS 2012 进行连接?其次,您是连接到 Express edition 还是 non-express edition 的默认实例? (如果您使用的是 Express 版本,请修改您的问题标题和问题本身以反映这一点) Express 版本具有默认名称 SQLEXPRESS,非 Express 版本具有默认名称 MSSQLServer

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

如果实例名称正确,那么我会查看 SSCM 中的 SQL Native Client Configuration -> Client Protocol 并检查 TCP/IP 是否启用。

如果启用,我会检查防火墙是否阻止连接。

附带说明,如果您使用默认端口,则在尝试建立连接时不必显式定义端口。

【讨论】:

    【解决方案2】:

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

    <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

    <add name="ConnectionStringName"
    providerName="System.Data.SqlClient"
    connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=DatabaseName;Integrated Security=True;MultipleActiveResultSets=True"/>
    

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

    <add name="ConnectionStringName"
    providerName="System.Data.SqlClient"
    connectionString="Data Source=.\SQLEXPRESS;AttachDbFileName=|DataDirectory|\DatabaseFileName.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True" />
    

    【讨论】:

      【解决方案3】:

      安装 Sql Server 2012 express 和 Management studio 后问题已解决。似乎在安装 VS 2012 时没有可用的 sql server。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多