在 Visual Studio 中的数据源中键入地址

Type address in data source in Visual Studio

我在输入连接字符串时遇到一些问题。

当我在 C# 中输入这样的服务器地址时:

string connection = "
Data source=./server ;
Initial Catalog=myDataBase;
User ID=sa;
Password=myPass
"

它不工作而且找不到我的服务器。

我在 SQL Server Management Studio 中查看了我的地址,我看到它是 .\my server

是的,它使用 (\)。不是 ( / ) .

但是当我尝试输入 (\) 时,它在 Visual Studio

中不起作用

我无法显示我的 table :(

如果您想在 C# 代码中将连接字符串定义为字符串文字,您需要或者复制反斜杠:

string connection = "Data source=.\myserver;Initial Catalog=myDataBase;User ID=sa;Password=myPass"

或者您需要使用“这里字符串”(前导 @)- 然后一个反斜杠就可以了:

string connection = @"Data source=.\myserver;Initial Catalog=myDataBase;User ID=sa;Password=myPass"

但是是的 - 将机器名称 (.) 与实例名称 (myserver) 分开,SQL 服务器实际上使用反斜杠 - 而不是正斜杠。

connectionstrings.com

查看连接字符串中可以定义的所有各种设置的大量示例和解释