.NET应用程序连接到两个数据库 - 只有一个数据库在配置文件中指定

时间:2017-01-17 19:30:33

标签: .net sql-server

在一台服务器上,我有一个名为“MainApp”的.NET应用程序 - 另一台服务器,我有两个名为“MainDB_Prod”和“MainDB_Test”的数据库。我已经知道应用程序连接到MainDB_Prod数据库了一段时间,但我很惊讶上周知道该应用程序还在特定的点击事件后连接到MainDB_Test数据库。我能够在数据库级别进行一些测试来确认这一点。

我检查了应用程序文件夹中的所有配置文件 - 我只看到有关MainDB_Prod数据库的连接字符串信息。有没有办法让MainDB_Prod数据库调用MainDB_Test数据库?

不幸的是,由于版本控制管理不佳,我无法知道我是否拥有最新的源代码。但是,我确实认为这可能是数据库问题。我在哪里可以从这里开始看?

2 个答案:

答案 0 :(得分:0)

在数据库端禁用此功能的一种快速方法是,如果您担心这些调用,则会通过MainDB_Test的安全性删除尝试获取访问权限的用户帐户的访问权限。之后,您需要拆开按钮的代码,修复它,然后重新编译和部署。

答案 1 :(得分:0)

除非定义连接测试dB配置,否则配置级别或代码级别。请检查您的代码,检查您的dB以及。

对于更具体的解决方案,我们都需要详细说明。

第二次分析sql profiler。