gpt4 book ai didi

database - Azure SQL 数据库 : Failover secondary DB is read-only

转载 作者:行者123 更新时间:2023-12-03 01:41:49 25 4
gpt4 key购买 nike

提前谢谢您...

我创建了一个故障转移组并想要测试故障转移。我通过故障转移组选项卡强制进行故障转移,它表示已成功,并且辅助数据库现在是主数据库。但是,当我尝试写入它时,我收到此错误:

错误:

[Microsoft][ODBC SQL Server Driver][SQL Server]Failed to update database "PTextingDvlp" because the database is read-only.

我的理解是,一旦辅助数据库成为主要数据库,它就是读/写的。

有谁知道这是什么原因吗?

最佳答案

当您选择将故障转移Azure SQL结合使用时,您可能不会注意到连接字符串发生了变化。

因此,您需要使用正确的连接字符串,即指向读/写监听器端点的连接字符串。

您可以通过以下位置的 Azure 门户找到此内容:

Dashboard > All resources > yourgeoname - Failover groups > yourgeoFailover

滚动到底部,您将看到读/写监听器端点和只读监听器端点。

更改您的连接字符串以使用其中之一,如果您想写入,请选择“读/写”。无论使用哪种故障转移,这都将始终指向事件数据库。

此外,如果您只需要读取数据,那么您可以使用只读连接字符串作为负载平衡。从而减少读/写数据库的负载。

关于database - Azure SQL 数据库 : Failover secondary DB is read-only,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52561297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com