Freigeben über


SubscriberConnectionString-Eigenschaft

Gibt die Verbindungszeichenfolge für die SQL Server Compact 3.5-Datenbank an.

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Syntax

'Declaration
Public Property SubscriberConnectionString As String
    Get
    Set
'Usage
Dim instance As SqlCeReplication
Dim value As String

value = instance.SubscriberConnectionString

instance.SubscriberConnectionString = value
public string SubscriberConnectionString { get; set; }
public:
property String^ SubscriberConnectionString {
    String^ get ();
    void set (String^ value);
}
member SubscriberConnectionString : string with get, set
function get SubscriberConnectionString () : String
function set SubscriberConnectionString (value : String)

Eigenschaftenwert

Typ: System. . :: . .String
Die Verbindungszeichenfolge zur SQL Server Compact 3.5-Datenbank.

Hinweise

Diese Eigenschaft unterstützt alle ConnectionString-Eigenschaften, mit Ausnahme von "persist security info".

Werte für Gebietsschemabezeichner werden unterstützt, wenn eine neue Datenbank mit der AddSubscription-Methode erstellt wird. Verwenden Sie für den Wert des Gebietsschemabezeichners den eindeutigen LCID (Locale Identifier, Gebietsschemabezeichner). Eine Liste mit den Werten eindeutiger LCIDs finden Sie in der Onlinedokumentation zu SQL Server Compact 3.5 "Collate" (auf Englisch) im Abschnitt der SQL-Referenz. Stellen Sie sicher, dass das Gebietsschema auf dem Gerät unterstützt wird, auf dem Sie die Datenbank erstellen.

Wenn Sie die Datenquelleneigenschaft der [SubscriberConnectionString]-Eigenschaft angeben, müssen Sie anstelle des relativen Pfads auch den vollständigen Pfad zur Datenbankdatei angeben.

Beispiele

Im folgenden Beispiel wird die SubscriberConnectionString-Eigenschaft des SqlCeReplication-Objekts festgelegt.

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();
}

Siehe auch

Verweis

SqlCeReplication Klasse

SqlCeReplication-Member

System.Data.SqlServerCe-Namespace