Sql 故障转移后,插入和更新在数据库上不起作用
我有两个数据库服务器:比如A和B,我已经在它们上面设置了数据库镜像。我在连接字符串中添加了两个服务器名称,其中B作为故障转移伙伴。当服务器“A”重新启动或关闭时,服务器“B”成为主体服务器Sql 故障转移后,插入和更新在数据库上不起作用,sql,mirroring,Sql,Mirroring,我有两个数据库服务器:比如A和B,我已经在它们上面设置了数据库镜像。我在连接字符串中添加了两个服务器名称,其中B作为故障转移伙伴。当服务器“A”重新启动或关闭时,服务器“B”成为主体服务器 当我试图从网站UI添加任何内容或更改数据库(插入、更新或删除)时,它不允许我这样做。但是,当服务器“A”是主体时,我可以添加\进行更改。当服务器B成为主体时(我假设您有见证人),数据库的状态是什么?我可以看到主体、服务器B数据库上的同步状态和还原。。。数据库服务器上的状态。可能是孤立用户。您在服务器B上与之连
当我试图从网站UI添加任何内容或更改数据库(插入、更新或删除)时,它不允许我这样做。但是,当服务器“A”是主体时,我可以添加\进行更改。当服务器B成为主体时(我假设您有见证人),数据库的状态是什么?我可以看到主体、服务器B数据库上的同步状态和还原。。。数据库服务器上的状态。可能是孤立用户。您在服务器B上与之连接的用户,测试它是否可以从SSMS工作。可能是登录名未映射到用户。我可以使用SSMS与同一用户连接到服务器B。我不确定登录用户的映射。如何检查?您是否能够修改SSMS中的数据(将由应用程序修改)。如果不是,那就是你的问题。一个快速的谷歌把我带到这里,试试这个: