0

考虑 sql server 11.0.2100 的 2 个实例 I1(在用户 U1 下运行)和 I2(在用户 U2 下运行)
我从 I1 分离 DB。
我将 mdf 和 ldf 文件的完全权限授予 U2
我尝试将 DB 附加到 I2。

我使用 SSMS 和集成身份验证(域\U3)连接到 I2 => 附加失败并出现错误 5123:无法访问 mdf 文件。

我使用 SSMS 和 sql 身份验证(使用 sa sysadmin)连接到 I2 => 附加成功

我的问题是:为什么附加身份验证失败?顺便说一句,U3 是运行这两个实例的机器的管理员。

4

1 回答 1

0

我知道仅粘贴来自其他来源的内容是不合适的,但这几乎可以解释您的问题。“域\U3”显然可能无权访问数据库文件。

保护数据和日志文件

分离和附加数据库

当您分离或附加数据库时,数据库引擎会尝试模拟执行操作的连接的 Windows 帐户,以保证该帐户有权访问数据库和日志文件。对于使用 SQL Server 登录的混合安全帐户,模拟可能会失败。

于 2012-09-05T13:29:06.067 回答