【问题标题】:sql 2012 express and vs2012sql 2012 express 和 vs2012
【发布时间】:2013-10-24 21:07:21
【问题描述】:

如何将 Visual Studio 2012 连接到本地主机上的 SQL Server 2012 express。我的服务器名称:

HACEGAN\SQLEXPRESS

我必须写什么到我的连接字符串,即

 SqlConnection con = new SqlConnection("Data Source=localhost\\HACEGAN.SQLEXPRESS;Initial Catalog=Register;User ID=sa;Password=123");

【问题讨论】:

    标签: c# sql


    【解决方案1】:

    只需将您的服务器名称写到您的Data Source 部分?

    Data Source=HACEGAN\SQLEXPRESS;Initial Catalog=Register;User ID=sa;Password=123
    

    改变你的

    localhost\\HACEGAN.SQLEXPRESS
    

    HACEGAN\SQLEXPRESS
    

    查看:Visual Studio 2012 and MS Sql Server 2012 - connect with Server Explorer

    您可以在Visual Studio 2012 -> View -> Server Explorer中找到服务器资源管理器

    【讨论】:

    【解决方案2】:

    您不应该同时指定服务器名和本地主机。一个或另一个。

     SqlConnection con = new SqlConnection(@"Data Source=HACEGAN\SQLEXPRESS;Initial Catalog=Register;User ID=sa;Password=123");
    

    请注意@符号以防止转义问题。

    【讨论】:

      【解决方案3】:

      如果你的sql server也是默认实例,可以使用.表示法:

      Server=.;Database=Register;User Id=sa;Password=123;
      

      如果不是默认值,请使用.\SQLExpress

      【讨论】:

        【解决方案4】:

        我想你是直接写的,

        Data Source=HACEGAN\\SQLEXPRESS;Initial Catalog=Register;User ID=xxx;Password=xxx
        

        【讨论】:

          【解决方案5】:

          这篇文章中的所有其他答案都是正确的,但在你的情况下,你应该写:

          SqlConnection con = new SqlConnection("Data Source=HACEGAN\\SQLEXPRESS;Initial Catalog=Register;User ID=sa;Password=123");
          

          【讨论】:

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