Экспорт данных MSSqlServer2000 в текстовый файл?

Мне нужно экспортировать все данные из базы данных в текстовый файл или файл csv из MSSQL Server2000. Я прочитал из msdn и обнаружил, что инструмент «bcp» может быть полезен для экспорта данных в текстовый файл. Но MSSQL Server 2000 не поддерживает для него ключевое слово 'queryout' в редакторе EnterpriseManager.

Есть ли другой возможный способ, с помощью которого я могу скопировать все данные из таблицы в MSSQL Server2000 в текстовый файл или файл csv?


person Richie    schedule 22.09.2009    source источник


Ответы (2)


BCP — это утилита командной строки. не запускается как SQL-запрос.

Запустите его из командной строки (Пуск > Выполнить > CMD)

person Ed Harper    schedule 22.09.2009

ОК, сначала в SQL Server 2000, никогда не используйте редактор в Enterprise Manager для написания или выполнения запросов. Это действительно может заблокировать вашу систему. Если вы выполняете запросы, выполняйте их в анализаторе запросов.

Вы можете использовать мастер экспорта в Enterprise management для создания файла. Просто щелкните правой кнопкой мыши базу данных, которую хотите использовать, перейдите ко всем задачам, и вы увидите Экспорт данных. Следуйте указаниям мастера. Вы также можете сохранить это как пакет DTS, если планируете запускать его повторно. Затем вы можете запланировать запуск пакета DTS в установленное время.

person HLGEM    schedule 22.09.2009