Message: CREATE PROCEDURE rroad_..._properties failed ... Modifications not permitted for read-only database 
 Message: Modifications not permitted for read-only database
Explanation: This can occur when Foxhound connects to a High Availability secondary (mirror) database and/or a read-only scale out (copy) database,
but not the updatable primary or root node database.
 
In this case Foxhound cannot create the three properties procedures (rroad_engine_properties, 
rroad_database_properties and rroad_connection_properties) in the target database because it is read-only.
 
25 2016-06-19 15:37:21.784 Full Build 4679a 1000010086 701.a3(701eh2) CREATE PROCEDURE rroad_engine_properties failed. 
   SQLSTATE = WO005, ERRORMSG() = Server 'p001': [SAP][ODBC Driver][SQL Anywhere] 
   Modifications not permitted for read-only database [120-HA_Demo_16_Copy4]
26 2016-06-19 15:37:21.795 Full Build 4679a 1000010086 702.a3(702eh2) CREATE PROCEDURE rroad_database_properties failed. 
   SQLSTATE = WO005, ERRORMSG() = Server 'p001': [SAP][ODBC Driver][SQL Anywhere] 
   Modifications not permitted for read-only database [120-HA_Demo_16_Copy4]
27 2016-06-19 15:37:21.815 Full Build 4679a 1000010086 700.a3(700eh2) CREATE PROCEDURE rroad_connection_properties failed. 
   SQLSTATE = WO005, ERRORMSG() = Server 'p001': [SAP][ODBC Driver][SQL Anywhere] 
   Modifications not permitted for read-only database [120-HA_Demo_16_Copy4]
28 2016-06-19 15:38:07.056 Full Build 4679a 1000010161 701.a3(701eh2) CREATE PROCEDURE rroad_engine_properties failed. 
   SQLSTATE = WO005, ERRORMSG() = Server 'p002': [SAP][ODBC Driver][SQL Anywhere] 
   Modifications not permitted for read-only database [122-HA_Demo_16_Secondary]
29 2016-06-19 15:38:07.066 Full Build 4679a 1000010161 702.a3(702eh2) CREATE PROCEDURE rroad_database_properties failed. 
   SQLSTATE = WO005, ERRORMSG() = Server 'p002': [SAP][ODBC Driver][SQL Anywhere] 
   Modifications not permitted for read-only database [122-HA_Demo_16_Secondary]
30 2016-06-19 15:38:07.079 Full Build 4679a 1000010161 700.a3(700eh2) CREATE PROCEDURE rroad_connection_properties failed. 
   SQLSTATE = WO005, ERRORMSG() = Server 'p002': [SAP][ODBC Driver][SQL Anywhere 
   ]Modifications not permitted for read-only database [122-HA_Demo_16_Secondary]
  |  
  
One solution is to
 
- 
start another Foxhound sampling session connected to the primary or root node database, then
  
- 
wait a moment for the three properties procedures to be created on the primary or root node 
database and then sent to the secondary (mirror) database and/or read-only scale out (copy) database, then
  
- 
stop and start sampling on the secondary (mirror) database and/or read-only scale out (copy)
 database, to force Foxhound to begin using the three properties procedures.
 
 
See also...
 
How do I see Foxhound diagnostics, errors and exceptions?
 
  |