将登录名连接到只读数据库上的数据库的现有用户

时间:2018-09-14 06:59:25

标签: azure azure-sql-database

我正在为使用带Geo-Replication的Azure SQL数据库的Web应用程序实施故障转移。该Web应用程序可以正确连接到主数据库,但是我无法让该Web应用程序连接到处于只读状态的辅助数据库。

问题似乎是数据库的用户与数据/架构一起复制到了辅助数据库,但是没有复制登录。我创建了一个新的登录名,但是无法将其与现有用户相关联。

搜索中不断出现的命令是ALTER USER [myUser] WITH LOGIN = [myLogin],但这会改变数据库用户,我不仅要避免,而且在数据库为只读时也无法做到这一点。

如何将登录名与现有用户相关联,以便Web应用程序可以连接到辅助数据库?

0 个答案:

没有答案