1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| public static bool CreateDistributionKDT()
{
try
{
ServerConnection connection = new Microsoft.SqlServer.Management.Common.ServerConnection("SRVDISTANT");
ReplicationServer replication;
DistributionDatabase DB_Distrib = new DistributionDatabase("MA_DB_Distant", connection);
replication = new ReplicationServer(connection);
replication.InstallDistributor("mot_de_passe", DB_Distrib);
DistributionPublisher publisher = new DistributionPublisher("KevinDeta-PC\\SQLEXPRESS", connection);
publisher.WorkingDirectory = @"\\" + "KevinDeta-PC\\SQLEXPRESS" + @"\repldata";
publisher.PublisherSecurity.WindowsAuthentication = true;
publisher.Create();
connection.Connect();
replication = new ReplicationServer(connection);
replication.InstallDistributor("mot_de_passe", DB_Distrib);
}
catch(Exception ex)
{
Global.DivaShowMsg("EXCEPTION : " + ex.ToString());
return false;
}
return true;
} |