[AccessD] Replication Manager

Charlotte Foust cfoust at infostatsystems.com
Tue Jun 7 12:22:04 CDT 2005


It may be in VSTO, along with the rest of the developer tools for
Access.

Charlotte Foust


-----Original Message-----
From: MartyConnelly [mailto:martyconnelly at shaw.ca] 
Sent: Tuesday, June 07, 2005 9:25 AM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Replication Manager


RepMan 4.0  is on the Office XP Developers Edition, not the Pro Edition,
funnily enough there is no RepMan for 2003. I don't know what you do
here use VB.Net and JRO or old version of 
RepMan with Access 2003

Documentation within MS-Access 2003 states that this tool is still 
required to setup Internet replicated Access databases.
http://support.microsoft.com/default.aspx?scid=kb;en-us;828089

 so, unless you have that RepMan from XP
.... you need to write your own using JRO or use a tool like TSI 
Synchronizer http://www.trigeminal.com/repl-ication/synch.asp?1033

Note that this is not really true, either -- the TSI Synchronizer
depends upon you having the Jet Synchronizer (which comes with
Replication 
Manager).

You do not need Replication Manager to use all forms of Jet replication.

Replication
Manager is a tool for implementing certain advanced replication
functionalities such as synchronizer configuration for indirect or
internet replication or for changing the the retention period of a
replication set. Also, you do not need to have a copy of Replication
Manager on every computer (and probably shouldn't) since it is only an
administrators tool. Anything that can be done with Replication manager
can also be accomplished using DAO or JRO code

Jet 8 SP has a seperate update for replication

http://support.microsoft.com/default.aspx?kbid=321076

This shows installation procedures for RepMan

Internet Synchronization with the Microsoft Jet Database Engine: A 
Technical Overview
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc2k
/html/intrjet4.asp

Make sure you have read the replication faq and understand indirect and 
direct synchronization

http://support.microsoft.com/kb/q282977/

Here's some DAO code to illustrate a basic synchronization process of BE

over a Lan...
'Courtesy Lambert Heenan
Private Sub btnUpdateMaster_Click()
Dim msg As String
Dim sReplicaDb As Variant
Dim sMainStore As String
Dim db As Database

    On Error GoTo btnUpdateMaster_err
    'First get the path to the replica file we will synch. with.
    msg = "This procedure will update the MASTER database with one or
more replica databases.@"
    msg = msg & "Do you with to continue?@"
    If MsgBox(msg, vbYesNo Or vbQuestion, "Synchronize Master Database")
= vbYes Then

        sReplicaDb = sDataToSynchFrom() '

' sDataToSynchFrom() is a function that returns the full path to an MDB
file

        If sReplicaDb & "" = ""  Then Exit Sub
        sMainStore = GetAttachedDbName(GetFirstAttachedtable)

' GetAttachedDbName() is a function that returns the full path to the
back end database ' given the name of one of the linked tables

        ' sanity check
        If sMainStore = sReplicaDb Then
            MsgBox "Cannot synchronize your main data file with
itself. at Please select the correct replica data file to synchronize
with.@", , "Invalid data file selected"
            Exit Sub
        End If
        DoCmd.Hourglass True
' here is where the synchronization takes place
        Set db = OpenDatabase(sMainStore)
' this does a one-way synchronizatin - just importing changes in the
data. ' you can also do two way using the constant "dbRepImpExpChanges"
        db.Synchronize sReplicaDb, dbRepImportChanges
        RenameSynchedFile CStr(sReplicaDb)
        DoCmd.Hourglass False
        MsgBox "Synchronization completed", , "Synchronize Master
Database"
    End If
btnUpdateMaster_Click_Exit:
    Set db = Nothing
    Exit Sub
btnUpdateMaster_err:
    DoCmd.Hourglass False
' put your favorite error handler here
    MsgBox "Error synchronizing with " & sReplicaDb & "@" &
Err.Description & "@Error number " & Err.Number
    Resume btnUpdateMaster_Click_Exit
End Sub


Barbara Ryan wrote:

>Where I can I find Replication Manager for Access 2002?  Is it a 
>separate interface from the Replication option under Tools in Access 
>2002?  I can't seem to locate it on the Office XP Pro installation CD.
>
>Thanks,
>Barb Ryan
>  
>

-- 
Marty Connelly
Victoria, B.C.
Canada



-- 
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com



More information about the AccessD mailing list