GERBELOTBARILLON.COM

Parce qu'il faut toujours un commencement...

Restaurer des objets effacés de l'A.D.

Manipuler SQL Server avec C#

Se connecter au serveur SQL

Il y a de nombreuses façons de se connecter si vous regardez sur ce lien : https://www.connectionstrings.com/azure-sql-database/ mais une solution simple reste la suivante :


Using System.Data.Client;
String connectionString;
SqlConnection conn;

connectionString = @"Data source=NOM_DU_SERVEUR_SQL;User ID=SA;Password=PWD";
conn = new SqlConnection(connectionString);
            conn.Open();
            MessageBox.Show("Open !");
			conn.Close();
			
Il est également possible d'utiliser une authentification auprès d'un Active Directory ou autre mais il y a tellement de cas possibles que je vous laisse explorer l'ensemble.

Lire des données avec un DataReader


SqlCommand cmd;
SqlDataReader reader;
string output = "";

if (conn == null) { conn.Open(); }
            
string query = @"select name, database_id, create_date from sys.databases";
cmd = new SqlCommand(query, conn);
reader = cmd.ExecuteReader();
while (reader.Read())
{
	output += output + reader.GetValue(0).ToString() + " - " + (int)reader.GetValue(1) + " - " + reader.GetValue(2).ToString();
}
reader.Close();
cmd.Dispose();

MessageBox.Show(output);

conn.Close();