我们正在与一个新的64位服务器(Windows Server 2016的SQL Server 2016和快递)更换旧的32位服务器(Windows Server 2008,SQL Server 2008 Express的)。作为流程的一部分,我必须将数据库迁移到新服务器。SQL Server数据库迁移权限
SQL服务器最初配置为混合模式身份验证,因此我的应用程序所需的sa
用户名和相应的密码来访问数据库中的数据。在新服务器上
SQL Server配置了Windows身份验证。我已经迁移了数据库,但现在我的应用程序无法访问数据。我怀疑,但可能是错误的,没有sa
用户帐户,但我不太了解这方面的知识。
任何人都可以建议如何改变迁移数据库的访问权限以允许访问或创建sa
用户帐户以匹配原始环境。
可我们看到的一些错误消息从故障connectoin尝试 – jimmy8ball
您可以配置新的服务器使用混合模式,并在其上创建一个SQL Server的帐户为您的应用讨好。以sa用户身份运行应用程序是一种可怕的做法,应该避免。 – TZHX
可能的解决方案还取决于应用程序的类型(和平台)。 – Filburt