@@ -4653,8 +4653,7 @@ def set_access_mode(self, *, database: FILESPEC, mode: DbAccessMode, role: str=N
46534653 spb .insert_string (SPBItem .DBNAME , str (database ), encoding = self ._srv ().encoding )
46544654 if role is not None :
46554655 spb .insert_string (SPBItem .SQL_ROLE_NAME , role , encoding = self ._srv ().encoding )
4656- spb .insert_bytes (SrvPropertiesOption .ACCESS_MODE ,
4657- bytes ([mode ]))
4656+ spb .insert_bytes (SrvPropertiesOption .ACCESS_MODE , bytes ([mode ]))
46584657 self ._srv ()._svc .start (spb .get_buffer ())
46594658 def set_sql_dialect (self , * , database : FILESPEC , dialect : int , role : str = None ) -> None :
46604659 """Set database SQL dialect.
@@ -4948,10 +4947,11 @@ def set_replica_mode(self, *, database: FILESPEC, mode: ReplicaMode, role: str=N
49484947 """
49494948 self ._srv ()._reset_output ()
49504949 with a .get_api ().util .get_xpb_builder (XpbKind .SPB_START ) as spb :
4950+ spb .insert_tag (ServerAction .PROPERTIES )
49514951 spb .insert_string (SPBItem .DBNAME , str (database ), encoding = self ._srv ().encoding )
49524952 if role is not None :
49534953 spb .insert_string (SPBItem .SQL_ROLE_NAME , role , encoding = self ._srv ().encoding )
4954- spb .insert_int (SrvPropertiesOption .REPLICA_MODE , mode . value )
4954+ spb .insert_bytes (SrvPropertiesOption .REPLICA_MODE , bytes ([ mode ]) )
49554955 self ._srv ()._svc .start (spb .get_buffer ())
49564956 self ._srv ().wait ()
49574957
0 commit comments