我需要运行通过CMD(SQLCMD)保存在计算机中的脚本,并将结果保存到计算机中的其他文件中。
答案 0 :(得分:1)
使用SQLCMD从命令行运行脚本,请参阅:
https://docs.microsoft.com/en-us/sql/tools/sqlcmd-utility?view=sql-server-2017
要将输出保存到文件中,请考虑使用管道作为输出,请参见:
Redirect Windows cmd stdout and stderr to a single file
或
https://helpdeskgeek.com/how-to/redirect-output-from-command-line-to-text-file/
答案 1 :(得分:1)
您可以运行脚本,然后创建另一个备份。
您可以尝试mssql-scripter,它是一个多平台SQL命令行工具,例如sqlcmd。
答案 2 :(得分:0)
Use bcp
bcp "SELECT * FROM TABLE" queryout file.csv -t";" -SSERVERNAME -T -c -e errors.txt