This content has been marked as final. Show 2 replies
This should be easy to resolve. A TimesTen datastore (physical database), which is what a DSN points at, has a property called its 'ramPolicy' The default value for this is inUse which means that TimesTen will load the datastore into memory whenever it is being used (i.e. something is connected to it) and will unload it from memory when there are no active connections. When a datastore is first created this is the policy that it has.
One can change the policy to other values by way of the ttAdmin command or the 'ttRamPolicySet()' built in procedure. One of the other values is 'manual'. This says that the datastoree will be loaded and unloaded from memory based on explicit command only and will not allow dynamic load/unload on demand. Something or someone has changed the policy for your datastore to 'manual'. TT never does this itself so something has explicitly told TT to do this....
You can 'startup' the datastore by issuing the following command from a Windows command prompt:
ttAdmin -ramload yourdatasourcename
alternativelty, you can change the ramPolicy value back to 'inUse' as follows:
ttAdmin -ramPolicy inUse yourdatastourcename
Chris, I don't know how to thank you enough!