Publication sql serveur vers base sdf

Signaler
Messages postés
3
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
19 janvier 2012
-
Bonjour

Je souhaite que des utilisateurs possedant des PC portables partent chez des clients avec les informations les concernant récupérées de la BDD centrale sous SQL serveur 2005 (2008 à terme).
Pour cela je veux qu'ils partent avec une base sql mobile (fichier .sdf).
J'ai créé tous les éléments de la réplication/publication fusion sur mon seveur sql serveur.
Je bloque au niveau de vb (version 2010) sur l'InternetUrl. Et je bloque à fond. Quelqu'un a-t-il déjà rencontré cette configuration.
Merci par avance.

Private Sub Synchro()
        Dim repl As SqlCeReplication = Nothing
        Try
            '*** initialisation de la réplication
            repl = New SqlCeReplication

            '*** définition des propriétés
            repl = New SqlCeReplication
            repl.InternetUrl = JE METS QUOI A CE NIVEAU OU COMMENT JE DOIS M'ORGANISER POUR QUE 9A PASSE?     "http://10.254.2.84/repldata/sqlcesa35.dll" 
            repl.InternetLogin = "administrateur"
            repl.InternetPassword = ""
            repl.Publisher = "T7400"
            repl.PublisherDatabase = "BASE"
            repl.PublisherSecurityMode = SecurityType.NTAuthentication
            repl.Publication = "publicationAsa"
            repl.Subscriber "Administrateur"  'Nom de l'abonnement fonction de l'utilisateur et/ou du poste
            repl.HostName = "187"
            repl.SubscriberConnectionString = ("Data Source=BaseMobile.sdf;Max Database Size=128;Default Lock Escalation =100;"))

            '*** abonnement
            If Not System.IO.File.Exists(_dbName) Then
                repl.AddSubscription(AddOption.CreateDatabase)
            End If

            '*** synchronisation
            repl.Synchronize()

        Catch ex As SqlCeException
            MessageBox.Show(ex.Message)
        Finally
            If (Not (repl) Is Nothing) Then
                repl.Dispose()
            End If
        End Try
    End Sub


Cyril