No SQL Server, como faço para exportar os resultados de uma consulta para um arquivo txt. Eu tentei ferramentas>opções>resultados para arquivar. Mas isso parece ter salvado as mensagens geradas pela consulta em vez dos resultados gerados pela consulta.
relate perguntas
-
SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado
-
Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?
-
Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Como determinar se um Índice é necessário ou necessário
Opções:
Uma maneira manual de fazer isso é
CRTL+T
no seu SSMS habilitar a opção Results to Text . Execute sua consulta e clique com o botão direitoResults > Save results as > Save as Type > All Files
e nomeie seu arquivo como algo.txt.Se você não está restrito apenas ao SSMS, pode usar o Powershell
Invoke-Sqlcmd -ServerInstance MyInstance -Database MyDB -Query "SELECT * FROM Mytable" | Export-CSV "C:\MyResults.csv"