我在C#中使用SMO來運行SQL腳本。我需要將文件的結果輸出到文本文件中。當通過C#中的SMO發送時,是否可以將sql命令的結果輸出到文本文件?
當使用命令行運行查詢時,我可以使用「-o [輸出文件]」參數獲得所需的結果。有沒有辦法使用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);
任何幫助,將不勝感激!