Самый быстрый способ скопировать одну большую (30000 строк) таблицу из одной базы данных в другую?

У меня есть большая таблица в базе данных SQL Server 2005, и я хотел бы скопировать ее в другую базу данных.

Какой самый быстрый способ сделать это? Есть ли ярлык для связывания серверов и выполнения вставок?

5 ответов

Решение

Функция EXPORT Sql Server Management Studio Express.

http://www.microsoft.com/downloadS/details.aspx?familyid=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=en

Вам нужно указать целевой сервер и таблицы, а инструмент сделает все, что вам нужно.

Попробуйте утилиту командной строки с именем bcp для массового экспорта и Bulk Insert для импорта.

См. Об операциях массового импорта и массового экспорта.

Чтобы повысить скорость, отключите все формы ведения журнала и отбросьте все ограничения или ссылочную целостность.

Я не хочу никого ударить здесь. Но пока я не нашел быстрого способа скопировать таблицу. Я работаю над большим проектом и обычно обрабатываю таблицу с 3-7 миллионами строк. Когда я хочу вернуться за стол, у меня болит голова.

До сих пор: 1. BCP, безусловно, самый быстрый инструмент. Но он может правильно обрабатывать только простой тип данных. Если у вас есть nvarchar и у вас странные символы "& # 2. Обычно это не работает. Из-за высокого риска работы с bcp. Я рекомендую забыть об этом, но использовать его только для очень простых таблиц. Это действительно СУПЕР быстро,

  1. Никогда не упоминайте мастер или команду экспорта / импорта. Это один из самых низких инструментов, которые я использовал. И это может сломаться при транспортировке.

  2. Пока что самый быстрый способ - это отсоединить вашу базу данных, скопировать ее на жесткий диск (обычно 20M/s). Даже ваши данные занимают 6G диск. это займет всего 300 с ~ 5 минут. И прикрепить его на другой машине. Удалить таблицы, которые вы не хотите. Если вы используете какой-либо метод, предложенный другими, я обещаю, что вы не получите передачу через час.

Я думаю, что лучший вариант - использовать экспорт и импорт.

Другие вопросы по тегам