2015-04-14 3 views
1

У меня есть отчет, который я запускаю, чтобы извлечь содержимое поля «Описание», которое затем передаю в другую систему для запуска программы в отношении файла. Раньше я экспортировал его в формате с запятой или в виде вкладок. Когда я пытаюсь сделать это сейчас, использую ли я табуляции, запятые или определяю свой собственный разделитель, когда я экспортирую данные, поля разделяются на 5 пробелов, а не символ разделителя.Экспорт отчета в файл с помощью SQL Server Management Studio 2012

Я делаю это:

Сервис -> Параметры -> Результаты запроса -> SQL Server -> Результаты в текст

Я выбираю либо "Запятая разделителями", "табуляцией" или «Выборочная separator "(я пытался использовать«% »), когда я запускаю запрос & сохранить в файл, он не содержит значения разделителя, просто пробелы.

Как это исправить?

Спасибо, David A

Детали: SQL Server Studio Manager версии 11.0.5058.0 ОС: Windows 8.2 (64 бит) SQL версия базы данных: 2008 R2

ответ

0

"Результаты к тексту" опция применяется, когда вы выбираете просмотр результатов запроса в текстовом режиме (вкладка «Результаты» - Ctrl + T).

Я искал способ установить пользовательский разделитель для параметра «Результаты в текст» (Ctrl + Shift + F), но я не смог его найти; так что я пришел с обходным путем, который может работаю для вас:

  1. правой кнопкой мыши на вашего имени БД -> Задачи ... -> Экспорт данные ...
  2. Следующих в диалоге Отправной мастера.
  3. Выберите источник данных (логин к исходной БД) и нажмите кнопку Далее
  4. Выберите Flat File Destinatio п в качестве пункта назначения.
  5. Определить местоположение файла (Нажмите Обзор ... или копировать/вставить путь)
  6. Лично я оставил настройки по умолчанию; отметив, что отмечены имена столбцов в первой строке данных. Затем нажмите Следующая
  7. Выбор между обоими вариантами для ваших данных (таблицы/просмотров/запрос) и нажмите кнопку Далее
  8. Если вы выбрали запрос, копировать/вставить его (разобрать его, если вы хотите) и нажмите Next
  9. Конфигурация назначения плоского файла должен отображаться непосредственно, если вы выбрали «Таблица/Вид как источник», и вы можете выбрать его; или он покажет Запрос в качестве источника.
  10. Здесь вы можете определить свой пользовательский разделитель, по умолчанию запятой (,) и нажмите Следующая
  11. Я побежал запрос немедленно, но вы можете сохранить его в виде пакета служб SSIS, если вам нужно к; затем нажмите Next.
  12. Подтвердить сводку и нажать Завершить, чтобы просмотреть результаты и результаты этого процесса.

Вы можете увидеть некоторые скриншоты процесса here

Надеется, что это помогает.

Смежные вопросы