Visual Studio 连接字符串不接受反斜杠

Backwards slash not accepted in Visual Studio connection string

我无法从 Visual Studio 连接到 SQL 服务器,因为服务器名称包含 Visual Studio 不接受的字符。反斜杠 \ 导致了问题。

我可以使用 Microsoft SQL Server Management Studio 进行连接。

我尝试在我的电脑上安装 SQL 服务器的第二个实例,但我无法为服务器提供我选择的唯一名称。

我也尝试使用我在网上找到的 SQL 命令更改服务器名称,但后来我无法使用 SQL Server Management Studio 连接到 SQL 服务器,我重新安装了 SQL-服务器因为这个。

有人遇到过这种情况吗?如果是,您是如何解决这个问题的?

提前致谢

PS:这是服务器名称DESKTOP-J6AO2D4\SQLEXPRESS

你试过像这样使用双反斜杠吗 “DESKTOP-J6AO2D4\\SQLEXPRESS”

如果您从 C# 连接到 SQL 服务器,您应该使用 verbatim string literal

即下面的 @ 前缀。

var connection = @"....DESKTOP-J6AO2D4\SQLEXPRESS....."