作为我们为客户机处理企业应用程序支持的一部分,我们让他们备份数据库,我在服务器上还原数据库,进行一些维护,备份,然后让他们在服务器上还原数据库。这非常有效,但我通常必须重置该数据库的用户权限。但目前我有一个客户端无法在该服务器上运行DTS包,因为数据库用户无法连接到数据库。我试着查看了所有可能的设置和选项,并检查和重新检查了该用户的权限,顺便说一下,该用户是dbo角色,但似乎没有任何效果。有人知道为什么即使用户拥有正确的权限,我也无法连接吗?
数据库的所有者可能是错误的。首先,我要确保所有者设置为其网络上的用户或角色(如果他们不使用Windows身份验证,则设置为sa)。