将连接字符串配置为 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
,但也许可行...?
我如何配置我的 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
,但也许可行...?