Как перенести таблицу с помощью Business Intelligence Dev Studio? - PullRequest
1 голос
/ 21 сентября 2011

Я пытаюсь перенести таблицу с удаленного сервера в мою локальную базу данных. Однако я не хочу создавать промежуточный CSV-файл или файл с разделителями табуляции из-за содержимого столбцов в этой таблице. Некоторые столбцы огромны, и я не хочу помнить все типы данных. Мне было интересно, есть ли промежуточный формат, в который я могу просто вывести таблицу и затем снова импортировать ее в мою локальную базу данных.

Мне предложили использовать Business Intelligence Development Studio для этой цели, но я не знаю, как на самом деле использовать этот инструмент. Возможно, я использую неправильный набор ключевых слов, но Google тоже не поможет.

Может ли кто-нибудь указать мне правильное направление?

Ответы [ 2 ]

1 голос
/ 05 октября 2011

(я предполагаю, что вы работаете с SQL Server 2005+). Если у вас есть доступ к обоим серверам SQL, просто используйте мастер импорта / экспорта данных.

  1. Откройте Management Studio и подключитесь к исходному серверу базы данных.
  2. Щелкните правой кнопкой мыши исходную базу данных и выберите «Экспорт данных».
  3. Следуй за волшебником.Это попросит предназначить базу данных и таблицу.С помощью этого мастера вы можете создать новую базу данных / таблицу в целевой системе.

Вы также можете использовать SQL Script Generator, бесплатный и отличный инструмент, который позволяет вам создавать сценарии как для базы данных, так и для таблицы с ее данными.,См. http://sqlscriptgenerator.com/ для получения дополнительной информации об инструменте.

И да, вам не нужна Business Intelligence Development Studio.

1 голос
/ 21 сентября 2011

Я не верю, что для этого вам нужна студия разработки бизнес-аналитики. Вы должны иметь возможность связать с удаленным сервером, выполнить запрос external и затем выполнить инструкцию SELECT INTO, чтобы вставить данные таблицы непосредственно в вашу базу данных.

...