Pom*_*ter 179 c# sql-server visual-studio
我用SQL Server Management Studio创建了一个数据库,我现在想在我的C#应用程序中使用它.我需要连接字符串?
我在哪里可以找到连接字符串,我的数据库存储在哪里?
我是否必须发布它或类似的内容,还是在我的文档中?
using (var conn = new SqlConnection("your connection string to the database"))
Run Code Online (Sandbox Code Playgroud)
如何获取连接字符串?我在哪里可以找到将粘贴复制到上一节的连接字符串?
如何发布我的数据库以便Visual Studio可以获取它?然后我可以拉那里的连接字符串?
Jot*_*aBe 182
获取连接字符串的最简单方法是使用Visual Studio中的"Server Explorer"窗口(菜单View,Server Explorer)并从该窗口连接到服务器.
然后,您可以在连接的服务器的属性中看到连接字符串(选择连接并按F4或Alt + Enter或在右键单击菜单上选择"属性").
高级连接字符串设置:创建连接时,您可以通过单击"底部"的"高级..."按钮修改任何高级连接字符串选项,如MARS,弹性,时间,池配置等.添加连接"对话框.您可以稍后通过右键单击数据连接并选择"修改连接..."来访问此对话框.可用的高级选项因服务器类型而异.
如果使用SQL Server Management Studio创建数据库,则将在服务器实例中创建数据库,因此,要部署应用程序,您必须备份数据库并将其部署在部署SQL Server中.或者,您可以使用SQL Server Express(SQL Server 2012中的localDB)使用数据文件,该文件可以随应用程序轻松分发.
即如果它是一个ASP.NET应用程序,那就有一个App_Data文件夹.如果右键单击它,则可以添加一个新元素,该元素可以是SQL Server数据库.该文件将位于该文件夹上,可与SQL Express一起使用,并且易于部署.您需要在计算机上安装SQL Express/localDB才能使其正常工作.
Fil*_*urt 105
检索连接字符串的一种非常简单的方法是创建文本文件,将扩展名从.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=""
Run Code Online (Sandbox Code Playgroud)
你需要从中复制什么
Integrated Security=SSPI;Initial Catalog=YOURDATABASENAME;Data Source=YOURSERVERNAME;
Run Code Online (Sandbox Code Playgroud)
如果要指定用户名和密码,可以从其他答案中采用.
教程:https://teusje.wordpress.com/2012/02/21/how-to-test-an-sql-server-connection/
Jun*_*min 22
如果您已经安装并设置了 MS SQL Server 和 Management Studio,请转到 Visual Studio(Visual Studio 而不是 SQL Server Management Studio)。
1]在 Visual Studio 中,转到Tools -> Connect to Database。
2]在服务器名称下选择您的数据库服务器名称(如果需要时间,让列表填充)。
3]在连接到数据库下,选择选择或输入数据库名称。
4]从下拉列表中选择您的数据库。
5]选择数据库后尝试测试连接。
6]如果测试连接成功,请单击“确定”。
7]在 Visual Studio 中,转到查看 -> 服务器资源管理器。
8]在服务器资源管理器窗口中,在数据连接下选择您的数据库。右键单击您的数据库 -> 单击属性。
9]在属性窗口中,您将看到您的连接字符串。
Mar*_*oDS 17
在connectionstrings.com上,您可以找到每个数据库提供程序的连接字符串.使用某些属性/属性及其值构建连接字符串.对于SQL Server 2008,它看起来像这样(标准,这是你需要的):
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
Run Code Online (Sandbox Code Playgroud)
在myServerAddress,写下已安装实例的名称(默认.\SQLEXPRESS为SQL Server Express版本).初始目录=您的数据库名称,连接后您将在左侧的SSMS中看到它.其余的说明了一切.
编辑
您需要省略用于Windows身份验证的用户名和密码并添加Integrated Security=SSPI.
打开 SQL Server Management Studio 并运行以下查询。您将获得连接字符串:
select
'data source=' + @@servername +
';initial catalog=' + db_name() +
case type_desc
when 'WINDOWS_LOGIN'
then ';trusted_connection=true'
else
';user id=' + suser_name() + ';password=<<YourPassword>>'
end
as ConnectionString
from sys.server_principals
where name = suser_name()
Run Code Online (Sandbox Code Playgroud)
小智 8
我的解决方案是使用excel(2010).
在新工作表中,选择一个单元格,然后:
Data -> From Other Sources -> From SQL Server
Run Code Online (Sandbox Code Playgroud)
放入服务器名称,选择表格等,
进入"导入数据"对话框后,
单击Properties"连接属性"对话框中
的"定义"选项卡.
Excel很好地显示连接字符串进行复制
(甚至导出连接文件......)
如果使用 Linqpad 工具,则在从连接连接到目标数据库后,可以获得要使用的连接字符串。
PropertiesAdvancedCopy Full Connection String to Clipboard结果: Data Source=.\jabberwocky;Integrated Security=SSPI;Initial Catalog=Rasa;app=LINQPad
删除app=LinqPad依赖驱动程序和其他项目,例如Server代替源,您可能需要调整驱动程序以适应目标操作;但它给了一个发射台。
| 归档时间: |
|
| 查看次数: |
319310 次 |
| 最近记录: |