【问题标题】:Cannot connect to SQL Server 2012 (connection string issue?)无法连接到 SQL Server 2012(连接字符串问题?)
【发布时间】:2014-08-13 17:27:29
【问题描述】:

我一直在搜索 SO 并找到了一个似乎是我需要的连接字符串。

但是,它不起作用。

我使用 SQL Server 2012 Express,我需要我的应用程序进行连接(无需凭据)。我正在使用以下 con.string:

Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=Yes;

但是,服务器没有响应。

【问题讨论】:

标签: sql-server sql-server-2012 database-connection


【解决方案1】:

您需要或者使用正确的 SQL Server Express - 然后使用此连接字符串:

server=(local)\\SQLEXPRESS;Database=MyDB;Integrated Security=SSPI;

只使用(local) - (localdb)

或者您使用 LocalDB(这是 SQL Server Express 的“按需运行”版本),在这种情况下,请使用:

server=(localdb)\\v11.0;Database=MyDB;Integrated Security=SSPI;

区别:

  • SQL Server Express 本身就是一个基于服务器的解决方案,它始终作为 Windows 服务安装和运行

  • SQL Server Express LocalDB 是 SQL Server Express 的按需运行版本,仅在您需要时启动(例如在 Visual Studio 2012/2013 中调试时)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-30
    • 2012-10-11
    • 2021-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多