メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。
SqlCeReplication オブジェクトの新しいインスタンスを初期化し、IIS に基本認証または統合 Windows 認証を、SQL Server に SQL Server 認証を設定します。
Public Sub New( _
ByVal internetUrl As String, _ ByVal internetLogin As String, _ ByVal internetPassword As String, _ ByVal publisher As String, _ ByVal publisherDatabase As String, _ ByVal publisherLogin As String, _ ByVal publisherPassword As String, _ ByVal publication As String, _ ByVal subscriber As String, _ ByVal subscriberConnectionString As String _)
[C#]
public SqlCeReplication(
stringinternetUrl,stringinternetLogin,stringinternetPassword,stringpublisher,stringpublisherDatabase,stringpublisherLogin,stringpublisherPassword,stringpublication,stringsubscriber,stringsubscriberConnectionString);
[C++]
public: SqlCeReplication(
String* internetUrl,String* internetLogin,String* internetPassword,String* publisher,String* publisherDatabase,String* publisherLogin,String* publisherPassword,String* publication,String* subscriber,String* subscriberConnectionString);
[JScript]
public function SqlCeReplication(
internetUrl : String,internetLogin : String,internetPassword : String,publisher : String,publisherDatabase : String,publisherLogin : String,publisherPassword : String,publication : String,subscriber : String,subscriberConnectionString : String);
パラメータ
- internetUrl
SQL Server CE サーバー エージェントに接続するときに使用する URL。 - internetLogin
SQL Server CE サーバー エージェントに接続するときに使用するログイン名。 - internetPassword
SQL Server CE サーバー エージェントに接続するときに使用するパスワード。 - publisher
発行者の名前。 - publisherDatabase
パブリケーション データベースの名前。 - publisherLogin
発行者への接続時に使用するログイン名。 - publisherPassword
発行者への接続時に使用するログイン パスワード。 - publication
匿名マージ サブスクリプションで使用可能なパブリケーション名。 - subscriber
サブスクライバの名前。 - subscriberConnectionString
Windows CE .NET ベースのデバイス上の SQL Server CE データベースに接続するための OLE DB 接続文字列。
解説
SqlCeReplication のインスタンスの初期プロパティ値を次の表に示します。
プロパティ | 初期値 |
---|---|
ExchangeType | bi-directional |
LoginTimeout | 15 |
PublisherNetwork | defaultNetwork |
PublisherSecurityMode | NTAuthentication |
QueryTimeout | 30 |
Validate | NoValidation |
使用例
Dim repl As SqlCeReplication = Nothing
Try
' Set the Replication object
repl = New SqlCeReplication()
repl.InternetUrl = "<http://www.northwindtraders.com/sqlce/sscesa20.dll>"
repl.InternetLogin = "MyLogin"
repl.InternetPassword = "<password>"
repl.Publisher = "MyPublisher"
repl.PublisherDatabase = "MyPublisher Database"
repl.PublisherLogin = "MyPublisher Login"
repl.PublisherPassword = "<password>"
repl.Publication = "MyPublication"
repl.Subscriber = "MySub"
repl.SubscriberConnectionString = "Provider=Microsoft.SQLSERVER.OLEDB.CE.2.0;Data Source=\ssce.sdf"
' Create the Local SSCE Database subscription
repl.AddSubscription(AddOption.CreateDatabase)
' Synchronize to the SQL Server 2000 to populate the Subscription
repl.Synchronize()
Catch e As SqlCeException
' Use your own error handling routine to show error information.
' ShowError.ShowErrors(e);
Finally
' Dispose of the Replication Object
repl.Dispose()
End Try
[C#]
SqlCeReplication repl = null;
try {
// Set the Replication object
repl = new SqlCeReplication();
repl.InternetUrl = "<http://www.northwindtraders.com/sqlce/sscesa20.dll>";
repl.InternetLogin = "MyLogin";
repl.InternetPassword = "<password>";
repl.Publisher = "MyPublisher";
repl.PublisherDatabase = "MyPublisher Database";
repl.PublisherLogin = "MyPublisher Login";
repl.PublisherPassword = "<password>";
repl.Publication = "MyPublication";
repl.Subscriber = "MySub";
repl.SubscriberConnectionString = "Provider=Microsoft.SQLSERVER.OLEDB.CE.2.0;Data Source=\\ssce.sdf";
// Create the Local SSCE Database subscription
repl.AddSubscription(AddOption.CreateDatabase);
// Synchronize to the SQL Server 2000 to populate the Subscription
repl.Synchronize();
}
catch(SqlCeException) {
// Use your own error handling routine to show error information.
}
finally {
// Dispose of the Replication Object
repl.Dispose();
}
[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: .NET Compact Framework - Windows CE .NET
.NET Framework セキュリティ:
- 直前の呼び出し元の完全信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細の参照先 : 部分信頼コードからのライブラリの使用
参照
SqlCeReplication クラス | SqlCeReplication メンバ | System.Data.SqlServerCe 名前空間 | SqlCeReplication コンストラクタのオーバーロードの一覧