Export (0) Print
Expand All
2 out of 2 rated this helpful - Rate this topic

SqlCeReplication Class

Initializes a new instance of the SqlCeReplication object. For more information about SQL Server replication, see the SQL Server 2005 Books Online. For more information about merge replication with SQL Server Mobile, see the SQL Server Mobile Books Online.

Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in system.data.sqlserverce.dll)

public sealed class SqlCeReplication : IDisposable
public final class SqlCeReplication implements IDisposable
public final class SqlCeReplication implements IDisposable

The following example shows how to synchronize data between a SQL Server Mobile Subscriber and a SQL Server Publisher. A SqlCeReplication object is created, numerous properties of the SqlCeReplication object are set, and then the Synchronize method is called.

SqlCeReplication repl = null;

try
{
    // Instantiate and configure SqlCeReplication object
    //
    repl = new SqlCeReplication();
    repl.InternetUrl = "http://www.adventure-works.com/sqlmobile/sqlcesa30.dll";
    repl.InternetLogin = "MyInternetLogin";
    repl.InternetPassword = "<password>";
    repl.Publisher = "MyPublisher";
    repl.PublisherDatabase = "MyPublisherDatabase";
    repl.PublisherLogin = "MyPublisherLogin";
    repl.PublisherPassword = "<password>";
    repl.Publication = "MyPublication";
    repl.Subscriber = "MySubscriber";
    repl.SubscriberConnectionString = "Data Source=MyDatabase.sdf";

    // Create a local SQL Mobile Database subscription
    //
    repl.AddSubscription(AddOption.CreateDatabase);

    // Synchronize to the SQL Server database
    //
    repl.Synchronize();

catch (SqlCeException)
{
    // Handle errors here
    //

finally
{
    // Dispose the repl object
    //
    repl.Dispose();


System.Object
   System.Data.InternalDataCollectionBase
    System.Data.SqlServerCe.SqlCeReplication
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Windows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows XP Professional x64 Edition, Windows XP SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Compact Framework

Supported in: 2.0, 1.0
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.