2
通过第三个数据库使用同一登录名连接两个数据库是否更安全?
我们有以下设置: 包含私有数据的多生产数据库,桌面软件使用该数据库 公共网站的Web数据库,需要来自私有数据库的一些数据 一个中间数据库,其中包含一些视图和存储过程,这些视图和存储过程从私有数据库中提取数据 当前,网站登录到Web数据库,并且Web数据库连接到中间数据库以提取数据或在生产数据库上执行存储过程。所有数据库都在同一SQL实例上,并且整个过程使用相同的用户帐户。 该用户帐户具有对Web数据库和中间数据库的完全访问权限,但只能访问和私有数据库的特定视图和存储过程 这真的比仅使公共数据库直接连接到私有数据库更安全吗? 似乎中间数据库只是使事情复杂化,因为使用同一登录名来访问所有数据库中的数据,并且它已经仅限于专用数据库中所需的视图/ SP。我希望将其删除。