首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ASP.NET中动态处理多个数据库连接

在ASP.NET中动态处理多个数据库连接
EN

Stack Overflow用户
提问于 2017-07-24 16:30:09
回答 1查看 965关注 0票数 0

我正在研究如何在ASP.net应用程序中动态管理多个位置数据库服务器连接。

我有4个数据库服务器在不同的位置(北,东,西和中,所有4个具有不同的服务器IP,有不完全由我的团队负责,所以服务器IP或数据库登录凭据可以随时更改,他们只需要更新新的IP或登录通过存储在中环的系统。)

我的团队在中心(Web和DB服务器)有更多的可访问性,但我们不允许更改系统上的任何代码。

一个场景:应用程序用户想要根据位置搜索一些信息。搜索表单将提供位置(从中央数据库中提取)下拉列表。选择位置并单击搜索按钮后,它将响应从所选位置数据库检索的结果。

我唯一能想到的最简单的方法就是用web.config硬编码所有的DB连接。但我尽量避免硬编码。

或者每次用户触发搜索请求时,系统都会触发对中央数据库的查询,以获取数据库服务器IP和数据库登录详细信息。每个搜索请求有两个查询。

有没有其他更好的方法来处理这种结构和场景?

地点的数量很有可能会增加!

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-07-24 18:31:00

您在中央数据库中已经有位置表,您正在向用户显示该表以供选择。

在Location Table中,添加IP、DatabaseName、UserId和Password列。

选择Location Name后,您将为连接生成一个动态字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45275722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档