Как экспортировать записи в пакетах в SQL Server 2005? - PullRequest
2 голосов
/ 01 ноября 2010

Как уже говорилось в заголовке, как экспортировать таблицу в файл Excel, но в виде пакетов?У меня всего 300 тысяч записей в одной таблице.Я экспортировал его в Excel, но когда он набрал 65536 записей в Excel, операция не удалась.(может быть из-за ограничения количества строк в Excel).Так как же обойти эту ситуацию?

Все, что мне нужно, это таблица, экспортированная с одного сервера и импортированная на другой сервер.Я не могу использовать Linked Server из-за ограничения VPN (оба сервера находятся в разных сетях VPN).

Ответы [ 2 ]

8 голосов
/ 01 ноября 2010

Экспорт в файл CSV вместо XLS - в CSV нет ограничений по размеру. Я регулярно получаю от клиентов 10 ГБ + файлы CSV.

3 голосов
/ 01 ноября 2010

Да, это ограничение Excel в любой версии, более ранней, чем 2007.

Если вы переходите с одного сервера на другой сервер, глупо использовать Excel в любом случае, так как он имеет все виды проблем сконверсия данных.Используйте текстовый файл с разделителями трубы, и жизнь станет намного лучше.Честно говоря, службы SSIS плохо справляются с Excel, поэтому мы очень стараемся заставить клиентов принять текстовый файл, даже если файл отправляется человеку, который хочет поиграть с ним в Excel (Excel может легко открыть текстовый файл.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...