如何在最新版SQL Server Management Studio中获取可用于C#应用的连接字符串
嗨,我明白旧教程跟不上新版SSMS布局的困扰,这就给你说最新的操作步骤,轻松拿到能用在C#里的连接字符串:
获取SQL Server连接字符串(适配新版SSMS)
方法一:从数据库属性直接提取
- 打开SSMS并连接到你的数据库实例
- 在左侧对象资源管理器中,找到目标数据库,右键点击它,选择「属性」
- 在弹出的属性窗口左侧列表里,点击「连接」选项卡
- 你会看到现成的「连接字符串」字段,直接复制里面的内容就行,这个字符串已经包含了服务器、数据库名等必要信息,拿来就能用
方法二:通过连接窗口自定义生成(更灵活)
- 点击SSMS顶部菜单栏的「连接」→「数据库引擎」
- 在「连接到服务器」窗口里,填好你的服务器名称、身份验证方式(Windows或SQL Server身份验证)
- 点击窗口左下角的「选项 >>」,展开更多设置面板
- 切换到「连接属性」选项卡,在「连接到数据库」下拉框选中你要使用的数据库
- 最后点击窗口右下角的「查看连接字符串」,就能看到完整的连接字符串,复制即可
C#代码里的使用示例
拿到字符串后,你可以这样在C#中调用(以.NET Framework为例,.NET Core/.NET 5+用法类似,推荐用Microsoft.Data.SqlClient):
using System.Data.SqlClient; // 替换成你复制的连接字符串 string connString = "Server=你的服务器名;Database=你的数据库名;Integrated Security=True;"; using (SqlConnection conn = new SqlConnection(connString)) { conn.Open(); // 这里写你的数据库操作逻辑,比如执行查询、插入等 }
小提醒
- 如果用的是SQL Server身份验证,连接字符串里会包含
User ID和Password,千万别把敏感信息硬编码到代码里,建议放到appsettings.json或者配置文件中管理 - 新版.NET项目更推荐使用
Microsoft.Data.SqlClient库,兼容性更好
内容的提问来源于stack exchange,提问作者EL02
相关产品推荐
相关产品推荐

