一尘不染

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

c#

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

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

我是否必须发布它或类似的东西,还是它在我的文档中某处?

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

如何获取 连接字符串 ?在哪里可以找到将粘贴复制到上面部分的连接字符串?

我如何发布数据库,以便Visual Studio可以提取它?那我可以拉那里的连接线吗?


阅读 580

收藏
2020-05-19

共1个答案

一尘不染

获取连接字符串的最简单方法是使用Visual Studio中的“服务器资源管理器”窗口(菜单 视图服务器资源管理器
),然后从该窗口连接到服务器。

然后,您可以在已连接服务器的属性中看到连接字符串(选择连接并按F4或Alt + Enter或在右键菜单上选择“属性”)。

高级连接字符串设置:
创建连接时,您可以通过点击“底部的“高级…”按钮来修改任何高级连接字符串选项,例如MARS,弹性,时间戳,池配置等。添加连接”对话框。您可以稍后通过右键单击数据连接,然后选择“修改连接…”来访问此对话框。可用的高级选项因服务器类型而异。

如果使用SQL Server Management
Studio创建数据库,则将在服务器实例中创建数据库,因此,要部署应用程序,您必须备份数据库并将其部署在部署SQL Server中。或者,您可以使用SQL
Server Express(SQL Server 2012中的localDB)使用数据文件,该数据文件将随应用程序轻松分发。

即,如果它是一个ASP.NET应用程序,则有一个App_Datafolder。如果右键单击它,则可以添加一个新元素,该元素可以是SQL
Server数据库。该文件位于该文件夹中,可与SQL Express一起使用,并且易于部署。您需要在计算机上安装SQL Express /
localDB才能起作用。

2020-05-19