应用程序架构:单个Or​​acle帐户

时间:2012-08-04 15:47:48

标签: database vb.net oracle authentication architecture

我一直在一家小型商店工作,该商店一直在为其主要应用程序运行VB6。大约六年前我就在那里开始了。在我之前的经历中,我只处理过MSSQL。这家商店主要使用Oracle。自从我去过那里以后,我主要在.NET工作。我甚至设法通过引入CSLA框架慢慢整合了一些相似的顺序,即使我的同事对OOD或OOA一无所知,因为他一直在使用VB6并且已经被它使用以及管理数据库。

最烦人的观察之一是我的同事坚持为每个需要访问数据库的用户创建一个唯一的帐户。还有一个单独的表格,它提供了用户访问权限的详细信息。为了利用连接池,我创建了一个唯一的身份验证部分,它根据Oracle对用户进行身份验证,然后将用户权限存储在Principal / Identity中。然后,我使用一个通用帐户,然后促进与数据库的正常例行通信。

自实施以来,我注意到TNS错误减少了。

有没有人发现与这种做法有任何冲突?

0 个答案:

没有答案