Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 故障转移后,插入和更新在数据库上不起作用_Sql_Mirroring - Fatal编程技术网

Sql 故障转移后,插入和更新在数据库上不起作用

Sql 故障转移后,插入和更新在数据库上不起作用,sql,mirroring,Sql,Mirroring,我有两个数据库服务器:比如A和B,我已经在它们上面设置了数据库镜像。我在连接字符串中添加了两个服务器名称,其中B作为故障转移伙伴。当服务器“A”重新启动或关闭时,服务器“B”成为主体服务器 当我试图从网站UI添加任何内容或更改数据库(插入、更新或删除)时,它不允许我这样做。但是,当服务器“A”是主体时,我可以添加\进行更改。当服务器B成为主体时(我假设您有见证人),数据库的状态是什么?我可以看到主体、服务器B数据库上的同步状态和还原。。。数据库服务器上的状态。可能是孤立用户。您在服务器B上与之连

我有两个数据库服务器:比如A和B,我已经在它们上面设置了数据库镜像。我在连接字符串中添加了两个服务器名称,其中B作为故障转移伙伴。当服务器“A”重新启动或关闭时,服务器“B”成为主体服务器


当我试图从网站UI添加任何内容或更改数据库(插入、更新或删除)时,它不允许我这样做。但是,当服务器“A”是主体时,我可以添加\进行更改。

当服务器B成为主体时(我假设您有见证人),数据库的状态是什么?我可以看到主体、服务器B数据库上的同步状态和还原。。。数据库服务器上的状态。可能是孤立用户。您在服务器B上与之连接的用户,测试它是否可以从SSMS工作。可能是登录名未映射到用户。我可以使用SSMS与同一用户连接到服务器B。我不确定登录用户的映射。如何检查?您是否能够修改SSMS中的数据(将由应用程序修改)。如果不是,那就是你的问题。一个快速的谷歌把我带到这里,试试这个: