Я пытаюсь оптимизировать почасовой экспорт файлов txt и уменьшить размер файла на SQL Server 2008 R2.
Я создал вакансию, которая называется нижеперечисленным BCP:
EXECUTE master.dbo.xp_cmdshell 'BCP "SELECT Columns FROM table queryout D:\OUTPUT\Filename.txt -S Servername -t "|" -T'
На самом деле размер файла txt составляет около 20 МБ, это способ уменьшить размер без удаления столбцов или добавления условия в выбор? Может в конфиге bcp? Заранее спасибо!
Почему вы все еще используете версию SQL Server, которая больше не поддерживается Microsoft ни в каком виде, ни в какой форме? Больше никаких обновлений безопасности, никаких исправлений ...
Я не понимаю: зачем создавать задание SQL, которое вызывает пакетную команду, просто создавать задание Powershell, которое делает то же самое намного лучше. xp_cmdshell
имеет много проблем с безопасностью
В чем тогда ваш вопрос? Если вы хотите, чтобы файл был меньше, включите меньше столбцов / строк.