SqlCeReplication.SubscriberConnectionString Property

Spécifie la chaîne de connexion à la base de données SQL Server Compact 3.5.

Espace de noms: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (dans system.data.sqlserverce.dll)

Syntaxe

'Déclaration
Public Property SubscriberConnectionString As String
public string SubscriberConnectionString { get; set; }
public:
property String^ SubscriberConnectionString {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_SubscriberConnectionString ()

/** @property */
public void set_SubscriberConnectionString (String value)
public function get SubscriberConnectionString () : String

public function set SubscriberConnectionString (value : String)

Valeur de propriété

Chaîne de connexion à la base de données SQL Server Compact 3.5.

Remarques

Cette propriété prend en charge toutes les propriétés ConnectionString, à l'exception de "persist security info".

Les valeurs de l'identificateur de paramètres régionaux sont prises en charge lors de la création d'une nouvelle base de données à l'aide de la méthode AddSubscription. Utilisez un LCID unique pour la valeur de l'identificateur de paramètres régionaux. Pour obtenir une liste des valeurs LCID uniques, consultez la rubrique « Collate » dans la section « Guide de référence SQL » de la documentation en ligne de SQL Server Compact 3.5. Vous devez vous assurer que les paramètres régionaux sont pris en charge sur le périphérique sur lequel la base de données est créée.

Lorsque vous spécifiez la propriété Data Source de SubscriberConnectionString, vous devez inclure le chemin d'accès complet au fichier de base de données plutôt qu'un chemin d'accès relatif.

Exemple

L'exemple suivant définit la propriété SubscriberConnectionString de l'objet SqlCeReplication.

Dim repl As SqlCeReplication = Nothing

Try
    ' Instantiate and configure SqlCeReplication object
    '
    'NOTE: when possible, prompt users to enter security 
    'credentials at runtime. If you store credentials in a file, 
    'you must secure the file to prevent unauthorized access.
    '
    repl = New SqlCeReplication()
    repl.InternetUrl = "https://www.adventure-works.com/sqlce/sqlcesa35.dll"
    repl.InternetLogin = "MyInternetLogin"
    repl.InternetPassword = "<enterStrongPassword>"
    repl.Publisher = "MyPublisher"
    repl.PublisherDatabase = "MyPublisherDatabase"
    repl.PublisherLogin = "MyPublisherLogin"
    repl.PublisherPassword = "<enterStrongPassword>"
    repl.Publication = "MyPublication"
    repl.Subscriber = "MySubscriber"
    repl.SubscriberConnectionString = "Data Source=MyDatabase.sdf"

    ' Create the local SQL Mobile Database subscription
    '
    repl.AddSubscription(AddOption.CreateDatabase)

    ' Synchronize to the SQL Server to populate the Subscription 
    '
    repl.Synchronize()
Catch
    ' Handle errors here
    '
Finally
    ' Dispose the repl object
    '
    repl.Dispose()
End Try
SqlCeReplication repl = null;

try
{
    // Instantiate and configure SqlCeReplication object
    //
    //NOTE: when possible, prompt users to enter security 
    //credentials at runtime. If you store credentials in a file, 
    //you must secure the file to prevent unauthorized access.
    //
    repl = new SqlCeReplication();
    repl.InternetUrl = "https://www.adventure-works.com/sqlce/sqlcesa35.dll";
    repl.InternetLogin = "MyInternetLogin";
    repl.InternetPassword = "<enterStrongPassword>";
    repl.Publisher = "MyPublisher";
    repl.PublisherDatabase = "MyPublisherDatabase";
    repl.PublisherLogin = "MyPublisherLogin";
    repl.PublisherPassword = "<enterStrongPassword>";
    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();
}

Sécurité des threads

Tout membre statique public (Partagé dans Microsoft Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme sûrs.

Plateformes

Plateformes de développement

Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
Informations sur la version
.NET Framework et NET Compact Framework
Pris en charge dans 3.5
.NET Framework
Pris en charge dans 3.0
.NET Compact Framework et .Net Framework
Pris en charge dans 2.0

Voir aussi

Référence

SqlCeReplication Class
SqlCeReplication Members
System.Data.SqlServerCe Namespace