Импорт данных экспорта только для данных TB SQL Server - PullRequest
0 голосов
/ 29 мая 2018

У меня есть производственная база данных с данными 20 ТБ.Мы перенесли нашу базу данных с Oracle на SQL Server.Наше старое приложение было основано на платформе на основе Cobol.После миграции на SQL Server индексы дают хорошие результаты.

Я создаю схему с новым набором индексов без каких-либо данных.Теперь я хочу перенести только данные.

Утилита импорта / экспорта займет время загрузки журнала и также заполнит файлы журнала.Есть ли другая альтернатива этому?

Ответы [ 2 ]

0 голосов
/ 29 мая 2018

Вы можете использовать bcp утилиту для импорта / экспорта данных.Для получения полной информации см. Здесь https://docs.microsoft.com/en-us/sql/tools/bcp-utility?view=sql-server-2017

0 голосов
/ 29 мая 2018

Мой совет:

  • Установите модель восстановления на простой.См. здесь .
  • Удаление индексов.
  • Пакетная вставка строк или использование select into (это минимизирует ведение журнала).
  • Повторное созданиеindexes.

Я признаю, что мне давно не приходилось делать подобные вещи в SQL Server.Могут быть и другие методы, более быстрые - например, резервное копирование табличного пространства / раздела и восстановление его в другом месте.

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