I am a Sybase dba on a project using Mercator to move data between two companies. I have worked with the Mercator admin to setup the Environment Varible MERC_TEMPDB = merc_tempdb on the Windows 200 host machine.
I have created a Sybase db merc_tempdb and have given the mercator user "Create Procedure Rights" in this database, as described in the Chapter 1 of the Sybase Adapter reference guide.
The merc admin only restarted the Mercator server, not the Windows 2000 host machine. We have tested the Mercator maps and found that some maps find the MERC_TEMPDB=merc_tempdb environment varible and successfully create temporary stored procedures in the merc_tempdb database.
Other maps fail. This is happening on the same Mercator server and host. The failed maps report that the varible MERC_TEMPDB is not set and defaults to creating procs in the Sybase sever tempdb database. The mercator user does not have rights to do this so, the map fails.
Can anyone provide an explaination for why some maps pick up the environment varible and others do not?
Any help in get this working for all maps is greatly appreciated. Thanks.
I have created a Sybase db merc_tempdb and have given the mercator user "Create Procedure Rights" in this database, as described in the Chapter 1 of the Sybase Adapter reference guide.
The merc admin only restarted the Mercator server, not the Windows 2000 host machine. We have tested the Mercator maps and found that some maps find the MERC_TEMPDB=merc_tempdb environment varible and successfully create temporary stored procedures in the merc_tempdb database.
Other maps fail. This is happening on the same Mercator server and host. The failed maps report that the varible MERC_TEMPDB is not set and defaults to creating procs in the Sybase sever tempdb database. The mercator user does not have rights to do this so, the map fails.
Can anyone provide an explaination for why some maps pick up the environment varible and others do not?
Any help in get this working for all maps is greatly appreciated. Thanks.