假设我在Windows Server 2008 R2 Standard上安装了MS SQL Server 2012 Standard。 这是在Windows域帐户DOMAIN \ sql_user下运行的单个SQL实例。 有两个数据库,db1和db2。 有两个Windows域帐户被授予login权限:DOMAIN \ user1和DOMAIN \ user2。 user1可以访问db1,user2可以访问db2; 每个用户不能访问其他的数据库。 user1具有为db1创build数据库备份和还原数据库备份的权限,user2对于db2具有相同的权限。 假设备份保存到D:\ SQL \ Backups [db1 | db2]。 如何限制这些用户可以备份/恢复的备份文件,以便他们只能看到他们各自的备份文件? 例如,如何限制user1只从D:\ SQL \ Backups \ db1 \中恢复文件,而不是从D:\ SQL \ Backups \ db2 \中恢复文件,反之亦然?
感谢您的任何信息!
在文件夹上设置正确的NTFS权限将做你想要的。 与SQL服务器无关。
/编辑 – 看起来像我错了。 如果访问BKF是由服务帐户(这令我感到惊讶),那么我不知道有办法做你想做的。