如何从数据库中获取连接字符串?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (53)

我用SQL Server Management Studio创建了一个数据库,现在我想在我的C#应用​​程序中使用它。我需要连接字符串?

我在哪里可以找到连接字符串,以及我的数据库存储在哪里?

using (var conn = new SqlConnection("your connection string to the database"))

我如何获得连接字符串

提问于
用户回答回答于

获取连接字符串的最简单方法是使用VisualStudio中的“服务器资源管理器”。并从该窗口连接到服务器。

然后,可以在连接服务器的属性中看到连接字符串(选择Connection并按F4或Alt+,在右键单击菜单上输入或选择Properties)。

用户回答回答于

创建一个文本文件,将扩展名从.txt更改为.udl

双击.udl文件将打开数据链接属性向导。

配置并测试与数据库服务器的连接。

关闭向导并使用你选择的文本编辑器打开.udl文件,并复制连接字符串(不包含Provider=<driver>部分)以在C#应用程序中使用它。

示例udl文件内容

[oledb]
; Everything after this line is an OLE DB initstring
Provider=SQLNCLI11.1;Integrated Security=SSPI;Persist Security Info=False;User ID="";Initial Catalog=YOURDATABASENAME;Data Source=YOURSERVERNAME;Initial File Name="";Server SPN=""

你需要从它复制

Integrated Security=SSPI;Initial Catalog=YOURDATABASENAME;Data Source=YOURSERVERNAME;

扫码关注云+社区