J'utilise SMO en C# pour exécuter un script SQL. J'ai besoin de sortir les résultats du fichier dans un fichier texte.Est-il possible de sortir les résultats d'une commande sql vers un fichier texte, lorsqu'il est envoyé via SMO en C#?
Lorsque j'utilise une ligne de commande pour exécuter la requête, je peux obtenir le résultat souhaité en utilisant l'argument "-o [fichier de sortie]". Existe-t-il un moyen d'effectuer la même opération à l'aide d'un objet SMO?
Au moment où mon code envoie simplement un script SQL à un serveur:
// Read the sql file
string script = sqlFile.OpenText().ReadToEnd();
// Create a new sql connection, and parse this into a server connection.
SqlConnection sqlConnection = new SqlConnection(connectionString);
Server server = new Server(new ServerConnection(sqlConnection));
// Run the sql command.
server.ConnectionContext.ExecuteNonQuery(script);
Toute aide serait très apprécié!