You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio 2017同一解决方案的其他项目中复用数据连接?

在Visual Studio 2017中复用已有项目的数据连接

嘿,Preet,我来帮你搞定VS2017里复用数据连接的事儿,这里有几个实用的方法,你可以根据自己的需求选:

方法一:直接复制连接字符串(最快捷)

这是最简单的快速复用方式:

  • 打开已经配置好数据连接的项目,找到App.config(桌面项目)或Web.config(Web项目)文件
  • 定位到<connectionStrings>节点,把里面对应的连接字符串完整复制下来,比如:
    <connectionStrings>
      <add name="MyExistingConnection" connectionString="Data Source=MY_SERVER_NAME;Initial Catalog=MY_DATABASE;Integrated Security=True;" providerName="System.Data.SqlClient" />
    </connectionStrings>
    
  • 切换到新建项目,打开它的App.config/Web.config,把复制的内容粘贴到<connectionStrings>节点中(如果没有这个节点,手动创建一个即可)
  • 之后在新建项目的代码里,直接通过连接字符串的名称(比如MyExistingConnection)调用就行

方法二:通过服务器资源管理器复用连接

如果想在可视化界面里直接使用已有连接:

  • 打开VS2017的服务器资源管理器(没显示的话,按Ctrl+Alt+S,或者从顶部菜单「视图」里找到打开)
  • 在服务器资源管理器的「数据连接」下,你能看到已经配置好的那个数据库连接
  • 右键点击这个连接,选择「复制」,然后右键点击「数据连接」节点,选择「粘贴」——这个连接就会出现在列表里,新建项目可以直接引用它
  • 要是你在新建项目里添加数据集、实体模型这类组件时,在数据源选择界面直接选这个已有的连接就行,不用重新配置

方法三:共享连接文件(适合多项目长期复用)

如果多个项目都需要用这个连接,建议保存成共享文件:

  • 回到已有连接的项目,在服务器资源管理器里右键点击目标连接,选择「保存连接」,把它存成一个.udl格式的文件(比如SharedDatabaseConn.udl),最好放在解决方案的根目录,方便所有项目访问
  • 切换到新建项目,右键点击项目,选择「添加」→「现有项」,找到刚才保存的.udl文件添加进来
  • 双击这个.udl文件可以确认连接配置是否正确,之后你可以直接在项目里通过这个文件使用连接;或者在服务器资源管理器里点击「添加连接」,选择「浏览」找到.udl文件,快速导入配置

小提示

  • 确保新建项目的.NET版本和原有项目兼容,不然可能会出现数据库驱动(provider)不匹配的问题
  • 如果用的是Windows身份验证,要保证运行新建项目的账号有访问目标数据库的权限;如果是SQL身份验证,连接字符串里的用户名和密码要准确
  • 要是连接的是远程数据库,还要确认新建项目所在的机器能正常访问数据库服务器

内容的提问来源于stack exchange,提问作者Preet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:35:02