@@ -4565,6 +4565,7 @@ def set_default_cache_size(self, *, database: FILESPEC, size: int, role: str=Non
45654565 spb .insert_string (SPBItem .SQL_ROLE_NAME , role , encoding = self ._srv ().encoding )
45664566 spb .insert_int (SrvPropertiesOption .PAGE_BUFFERS , size )
45674567 self ._srv ()._svc .start (spb .get_buffer ())
4568+ self ._srv ().wait ()
45684569 def set_sweep_interval (self , * , database : FILESPEC , interval : int , role : str = None ) -> None :
45694570 """Set database sweep interval.
45704571
@@ -4581,6 +4582,7 @@ def set_sweep_interval(self, *, database: FILESPEC, interval: int, role: str=Non
45814582 spb .insert_string (SPBItem .SQL_ROLE_NAME , role , encoding = self ._srv ().encoding )
45824583 spb .insert_int (SrvPropertiesOption .SWEEP_INTERVAL , interval )
45834584 self ._srv ()._svc .start (spb .get_buffer ())
4585+ self ._srv ().wait ()
45844586 def set_space_reservation (self , * , database : FILESPEC , mode : DbSpaceReservation ,
45854587 role : str = None ) -> None :
45864588 """Set space reservation for database.
@@ -4599,6 +4601,7 @@ def set_space_reservation(self, *, database: FILESPEC, mode: DbSpaceReservation,
45994601 spb .insert_bytes (SrvPropertiesOption .RESERVE_SPACE ,
46004602 bytes ([mode ]))
46014603 self ._srv ()._svc .start (spb .get_buffer ())
4604+ self ._srv ().wait ()
46024605 def set_write_mode (self , * , database : FILESPEC , mode : DbWriteMode , role : str = None ) -> None :
46034606 """Set database write mode (SYNC/ASYNC).
46044607
@@ -4616,6 +4619,7 @@ def set_write_mode(self, *, database: FILESPEC, mode: DbWriteMode, role: str=Non
46164619 spb .insert_bytes (SrvPropertiesOption .WRITE_MODE ,
46174620 bytes ([mode ]))
46184621 self ._srv ()._svc .start (spb .get_buffer ())
4622+ self ._srv ().wait ()
46194623 def set_access_mode (self , * , database : FILESPEC , mode : DbAccessMode , role : str = None ) -> None :
46204624 """Set database access mode (R/W or R/O).
46214625
@@ -4632,6 +4636,7 @@ def set_access_mode(self, *, database: FILESPEC, mode: DbAccessMode, role: str=N
46324636 spb .insert_string (SPBItem .SQL_ROLE_NAME , role , encoding = self ._srv ().encoding )
46334637 spb .insert_bytes (SrvPropertiesOption .ACCESS_MODE , bytes ([mode ]))
46344638 self ._srv ()._svc .start (spb .get_buffer ())
4639+ self ._srv ().wait ()
46354640 def set_sql_dialect (self , * , database : FILESPEC , dialect : int , role : str = None ) -> None :
46364641 """Set database SQL dialect.
46374642
@@ -4648,6 +4653,7 @@ def set_sql_dialect(self, *, database: FILESPEC, dialect: int, role: str=None) -
46484653 spb .insert_string (SPBItem .SQL_ROLE_NAME , role , encoding = self ._srv ().encoding )
46494654 spb .insert_int (SrvPropertiesOption .SET_SQL_DIALECT , dialect )
46504655 self ._srv ()._svc .start (spb .get_buffer ())
4656+ self ._srv ().wait ()
46514657 def activate_shadow (self , * , database : FILESPEC , role : str = None ) -> None :
46524658 """Activate database shadow.
46534659
@@ -4663,6 +4669,7 @@ def activate_shadow(self, *, database: FILESPEC, role: str=None) -> None:
46634669 spb .insert_string (SPBItem .SQL_ROLE_NAME , role , encoding = self ._srv ().encoding )
46644670 spb .insert_int (SPBItem .OPTIONS , SrvPropertiesFlag .ACTIVATE )
46654671 self ._srv ()._svc .start (spb .get_buffer ())
4672+ self ._srv ().wait ()
46664673 def no_linger (self , * , database : FILESPEC , role : str = None ) -> None :
46674674 """Set one-off override for database linger.
46684675
@@ -4678,6 +4685,7 @@ def no_linger(self, *, database: FILESPEC, role: str=None) -> None:
46784685 spb .insert_string (SPBItem .SQL_ROLE_NAME , role , encoding = self ._srv ().encoding )
46794686 spb .insert_int (SPBItem .OPTIONS , SrvPropertiesFlag .NOLINGER )
46804687 self ._srv ()._svc .start (spb .get_buffer ())
4688+ self ._srv ().wait ()
46814689 def shutdown (self , * , database : FILESPEC , mode : ShutdownMode ,
46824690 method : ShutdownMethod , timeout : int , role : str = None ) -> None :
46834691 """Database shutdown.
@@ -4698,6 +4706,7 @@ def shutdown(self, *, database: FILESPEC, mode: ShutdownMode,
46984706 spb .insert_bytes (SrvPropertiesOption .SHUTDOWN_MODE , bytes ([mode ]))
46994707 spb .insert_int (method , timeout )
47004708 self ._srv ()._svc .start (spb .get_buffer ())
4709+ self ._srv ().wait ()
47014710 def bring_online (self , * , database : FILESPEC , mode : OnlineMode = OnlineMode .NORMAL ,
47024711 role : str = None ) -> None :
47034712 """Bring previously shut down database back online.
@@ -4715,6 +4724,7 @@ def bring_online(self, *, database: FILESPEC, mode: OnlineMode=OnlineMode.NORMAL
47154724 spb .insert_string (SPBItem .SQL_ROLE_NAME , role , encoding = self ._srv ().encoding )
47164725 spb .insert_bytes (SrvPropertiesOption .ONLINE_MODE , bytes ([mode ]))
47174726 self ._srv ()._svc .start (spb .get_buffer ())
4727+ self ._srv ().wait ()
47184728 def sweep (self , * , database : FILESPEC , role : str = None ) -> None :
47194729 """Perform database sweep operation.
47204730
0 commit comments