Как проверить содержимое файла * .bcp? - PullRequest
0 голосов
/ 06 марта 2020

У меня есть экспорт из (не моего) приложения с расширением bcp.

Предполагается, что он был создан с помощью BCP Utility (Программа группового копирования) , как я могу проверить его содержимое, не импортируя его и не устанавливая SQL -сервер?

У меня нет схемы, я просто хочу убедиться, какие данные есть внутри, и если я пытаюсь открыть файл в текстовом редакторе, я просто вижу числовые данные (например, первая строка - 5351 4c69 7465 2066 6f72 6d61 7420 3300).

1 Ответ

0 голосов
/ 08 марта 2020

Расширение .bcp обычно не имеет смысла (я знаю, что ни одно основное приложение не требует этого расширения). Расширение .bcp обычно используется людьми для обозначения того, что файл был создан приложением BCP (содержит данные, извлеченные с сервера SQL) или что файл предназначен для загрузки на сервер SQL с помощью приложения bcp. Но приложение BCP заботится не о ваших расширениях файлов. Он попытается загрузить или создать файл с любым именем, которое вы ему дадите.

Файлы, созданные или используемые программой BCP, обычно являются просто текстовыми файлами плана. Вы можете просмотреть их в любом текстовом редакторе. Однако при использовании BCP для копирования данных с сервера SQL существует возможность создания файла в собственном формате SQL Server. Это будет выглядеть как человеческий глаз. Данные предназначены только для чтения SQL Сервером в его собственном формате данных. Это иногда используется для ускорения задач ETL. Возможно, именно так ваш файл был создан ... кем бы он ни был создан. Теперь я знаю способ просмотра этих данных, кроме загрузки их в таблицу, предназначенную для хранения данных.

Возможно ли, что файл действительно представляет собой простой текстовый файл и что числа, которые вы видите, являются как должны выглядеть данные?

...