将连接字符串配置为 SQL Server Express 以使用每个 computer/server 名称

Configure connection string to SQL Server Express to work with every computer/server name

我如何配置我的 SQL Server Express 连接字符串,服务器属性接受 SQL 服务器所在的计算机名 运行 即当前机器:

<connectionStrings>
    <add name="MyDbConn1" 
         connectionString="Server=.\SQLEXPRESS;Database=MyDb;Trusted_Connection=Yes;"/>       
</connectionStrings>

我在某处看到类似上面的配置,其中服务器属性具有 .\SQLEXPRESS 值。

那个点符号是什么意思?

<connectionStrings>
  <add name="MyDbConn1" connectionString="Server=localhost;Database=MyDb;Trusted_Connection=Yes;"/>       
</connectionStrings>

如果它是一个名称与 "SQLEXPRESS" 不同的命名实例,或者 SQL 实例暴露在 1433 以外的端口上,您还必须在连接字符串中更改它.通常,如果只有一个 SQL 个实例,Server=localhost 就完全足够了。

不行吗,直接引用localhost或者127.0.0.1.

如果没有,您可能必须转至 SQL 服务器配置管理器,导航至 TCP/IP,单击 IP 地址选项卡并启用 127.0.0.1。

此外,我认为它是 Trusted Connection=True 而不是 Trusted Connection=Yes,但也许可行...?