我有一个独特的(嗯,我认为它是独特的)情况,数据库(是的,整个数据库)可以或多或少地动态创建。
忽略明显的问题,我需要能够允许 AD 帐户读取任何数据库中的任何数据。
承认围绕所有这些的安全问题,有没有办法在服务器级别仅授予一次,而不是在弹出新数据库时必须不断授予?我宁愿将它保持在数据阅读器级别。
具体来说: 1. 数据库是在 DBA 事先不了解的情况下动态创建的 2. 报告作业遍历这些数据库,如果遇到新数据库,就会失败。
我正在使用 SQL Server 2008R2 和 SQL Server 2014。