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