Issuing user-defined stored procedures in proxy databases

User-defined stored procedures always perform their tasks in the primary database. For example, whether you issue user_created_proc from the pubs2 primary database or from the pubs2 proxydatabase, it executes on the pubs2 primary database.

System procedures issued from a proxy database are handled based on these criteria:

This behavior applies only to “system” proxy databases – that is, those that are created automatically by HA configuration. User proxy databases do not exhibit this behavior.

System procedures issued in a companion configuration are processed using the same rules as a single server. For a description of how system procedures are processed, see the Adaptive Server Reference Manual.


sp_dboption does not update proxy databases

If you use sp_dboption to change the database options on the primary database, these changes are not automatically forwarded to the proxy databases on the secondary companion. You must set the sp_dboption on the proxy database as well.

For example, if you use sp_dboption to change the pubs2 database so that select into bulkcopy/pllsort is on the primary companion, the pubs2 proxy database on the secondary companion is not set.