Bonjour Sebastos,
Le plus simple serait de créer une petite application (par exemple du type Console). Cela ne demande pas beaucoup d'apprentissage.
Il suffit ensuite de lancer des requêtes SQL sur les deux bases.
Une requête pour lire les données (base source) et une requête pour mettre à jour les données dans une autre base (base destination).
C'est ce que vous pouvez faire de plus simple en .NET.
Voici un exemple de code pour lire des éléments d'une table :
Au début, vous ajouter le using suivant:
using System.Data.SqlClient;
Ensuite pour les accès :
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
| // création de la connexion à une base
SqlConnection myConnection = new SqlConnection("user id=username;" +
"password=password;server=serverurl;" +
"Trusted_Connection=yes;" +
"database=database; " +
"connection timeout=30");
// Ouverture de la connexion
try
{
myConnection.Open();
}
catch(Exception e)
{
Console.WriteLine(e.ToString());
}
// Exemple de lecture avec un DataReader
try
{
SqlDataReader myReader = null;
SqlCommand myCommand = new SqlCommand("select * from users",
myConnection);
myReader = myCommand.ExecuteReader();
while(myReader.Read())
{
Console.WriteLine(myReader["Col1"].ToString());
Console.WriteLine(myReader["Col2"].ToString());
}
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
} |
Partager