**
When we were discussing this subject with Sybase support they called the
transactions your referring to as "non logged transactions"....and they
recommended that if we were going to do DB Replication that before we
make any such change to shut down access to the Remedy server (Admin
only mode), verify that all of the transactions made it through the Rep
server, shut down the rep server, make the changes on box 1, make the
same changes on box 2, bring the Rep server back online and then make
the app available again. We never ended up implementing this....but it
sounded like the best option available.
-----Original Message-----
From: Action Request System discussion list(ARSList)
[mailto:ARSLIST@LISTSERV.VISTAIT.COM] On Behalf Of Mikhail Gvozdev
Sent: Sunday, July 14, 2002 5:13 PM
To: ARSLIST@LISTSERV.VISTAIT.COM
Subject: Re: SQL Transactional Replication
**
Hello Graig,
MS SQL Server transactional replication will work with ARS provided that
you don't perform any restructuring operations on forms through Remedy
Administrator, that is, you'll not be deleting or adding any fields to
forms.
You still can create, delete and modify any other workflow objects
(filters, active links escalations etc), but not forms, because creation
of the form creates new data table or view which breaks schema
consistency of replicated databases.
So, data objects (tables and views) in the database to be replicated
cannot be altered in order to quarantee schema and data consistency.
When you delete a field in the form in Remedy Administrator in you
replicated ARSystem database, you instruct ARS Server to instruct MS SQL
Server to alter particular data table or view by dropping particular
data column.
If this table or view is replicated, MS SQL Server will reject this
operation which may lead to corruption of ARSystem database data
dictionary.
However, there is safer way of implementing hot backup/stand by server
scenario with Remedy software. If your primary and stand by server names
are the same in length and you've installed Remedy on both of them with
adequate number of Remedy licenses you can try this approach:
NOTE:
This approach is not supported by Peregrine/Remedy, but has been tested
by me in our company and proved to be working OK in the following
environment: 1. Server OS type and version: MS Windows NT Server 4.0, MS
Windows 2000 Server. 2. RDBMS type and version: MS SQL Server 7.0
Service Pack 3. 3. ARS version: 4.5.2 with ITSM suite 4.0.3.
So, here are actions to be taken.
1. Alter ARSystem database by adding another filegroup and move all
ARSystem database objects into this filegroup leaving system objects on
primary filegroup. 2. Make your newly created filegroup the default
filegroup. 3. Schedule regular backups of ARSystem database and its
transaction log on your primary server. 4. Schedule regular restores of
these backups on your stand by server.
When your primary server fails, take the following steps:
1.If MS SQL Server is running, backup active transaction log of ARSystem
database. 2. Restore the latest backup on your stand by server. 3.
Restore active transaction log backup on your stand by server. 4. Update
metatables in ARSystem database on stand by server by replacing old
server name with new one. 5. Start Remedy.
If this stuff sounds like a lot of DBA work, grab your DBA for
assistance.
Regards,
Mikhail Gvozdev
Peregrine Product Support Engineer
Planwell Technology Australia Ltd.
1-5 Railway Street
CHATSWOOD NSW 2067
Phone: +61 2 9412 - 8763
Fax: +61 2 9419 - 7803
mailto:mikhailg@planwell.com.au
-----Original Message-----
From: Craig Benson [mailto:cbenson@RALEYS.COM]
Sent: Saturday, 13 July 2002 07:20 AM
To: ARSLIST@LISTSERV.VISTAIT.COM
Subject: SQL Transactional Replication
Has anyone successfully used MSSQL transactional replication to keep a
hot standby server? Reading through the documentation seems to indicate
a fairly straight forward process but we all know how sensitive AR
System can be when the DB is handled outside of it's grip. Is there
another option that anyone can suggest? I am hoping not to have to
purchase DSO options to manage the replication.
To UNSUBSCRIBE, email the message "unsubscribe arslist" to:
listserv@listserv.vistait.com You may also control your subscription
options, including UNSUBSCRIBE, at www.ARSLIST.org