Hola aid_val
No estoy segura que esto sea lo que buscas, pero a lo que entendi quieres hacer algo asi, esto esta en OleDB para una bd Access pero aplica lo mismo para SQL.
Código:
//Instancio la escritura
EscribirTXT = new StreamWriter(appPath + "\\Conf\\" + DateTime.Today.ToString("dd-MM-yyyy") + ".txt", true);
OleDbConnection Cn = new OleDbConnection();
//La Cadena de conexion a la bd
Str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + appPath + "\\Conker.mdb";
Cn.ConnectionString = Str;
//Armo la consulta.
OleDbCommand Cm = new OleDbCommand("SELECT * FROM tblConfiguracion", Cn);
//Abro la Conexion
Cn.Open();
//Ejecuto la consulta
DrdDatos = Cm.ExecuteReader();
//Leo los datos.
while (DrdDatos.Read())
{
//Escribo los valores en el archivo TXT.
EscribirTXT.WriteLine(DrdDatos["RutaLectura"].ToString());
EscribirTXT.WriteLine(DrdDatos["RutaGuardado"].ToString());
EscribirTXT.WriteLine(DrdDatos["Seguridad"].ToString());
EscribirTXT.WriteLine(DrdDatos["Smtp"].ToString());
EscribirTXT.WriteLine(DrdDatos["Puerto"].ToString());
EscribirTXT.WriteLine(DrdDatos["Correo"].ToString());
EscribirTXT.WriteLine(DrdDatos["Contraseña"].ToString());
}
//Cierro la Conexion
Cn.Close();
Codigo C#
Espero te sirva, si no lo vamos modificando a tu necesidad