![]() |
1
0
我将按顺序尝试以下解决方案: 1)查看bcp;它可能允许您更有效地查看正在执行的操作,并且根据输出文件的大小,它可能更快。(1b:看看SSIS,尽管这是一个巨大的痛苦) 2)将sqlcmd执行放在执行数据推送到文件的script.sql中,让print语句在没有-o的情况下正常工作。(注意:如果这是一个复杂的存储过程,为什么不编写一个复杂的存储过程?) 3)与服务器监控和探查器进行监视。如果这就是您需要输出的原因,那么这将仅用于调试目的。 一般来说,在我看来,你问题的根源在于你使用了错误的工具。如果您想要从sqlcmd获得关于进程状态的大量输出,您可能会在应该使用bcp的地方使用它,bcp是为以编程方式进行导出而设计的。以我的经验来看,sqlcmd并不是运行复杂脚本的好界面;它需要火和忘记。 |
![]() |
Hari · 检索sql server中的所有实例 8 年前 |