Я использую SMO в C # для запуска сценария SQL. Мне нужно вывести результаты файла в текстовый файл.
При использовании командной строки для запуска запроса я могу получить желаемый результат, используя аргумент "-o [output file]". Есть ли способ выполнить ту же операцию, используя объект SMO?
В данный момент мой код просто отправляет SQL-скрипт на сервер:
// 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);
Любая помощь будет высоко ценится!