我创建了一个非常简单的执行SQL任务,以仅两列“当前日期”和“用户名”对测试表运行插入。
当我通过Windows身份验证的用户使用OLEDB或ADO.net连接时,此方法效果很好。当我通过OLEDB连接使用经过SQL身份验证的用户时,此方法也适用。
但是,当我将其与具有ADO.net连接的经过SQL身份验证的用户一起使用时,我会收到一条失败消息,内容为 连接可能配置不正确,或者您对此连接没有权限
我的目标是仅仅理解为什么仅与经过SQL身份验证的用户进行ADO.net连接时会发生此错误。在这种情况下,连接或用户是否需要单独的权限或特权?