我遇到了一个特殊的问题。
我有一个应用程序,它将数据库分离并将文件作为导出文件复制到另一个文件夹,并应自动将数据库作为导入的一部分附加。
为了测试我已经提供了相同的目标和源服务器。
当我导入时,我正在获取Access拒绝的附加异常。即使它在同一台服务器上。我使用的用户是sql server登录而不是windows登录。
经过一番查看后,我发现sql server service acct用户没有明确的权限。所以我提供了它并且有效。
但令人惊讶的是,在我创建新数据库之前提供显式权限时,它正在创建,但是拒绝附加访问权限。
这怎么可能?