Программирование >>  Администрирование microsoft sql 

1 ... 62 63 64 [ 65 ] 66 67 68 ... 203


полмение базы данных

Глава 7

}1Б1И1>ЛГ1 1 чи1ч-1 Wi -.iri(

f ют whwB do you WoTrt lo cop dala? Yntj tan Jb tram n



Рис. 7-1. Выбор источника данных в DTS Import/Export Wizard

Cham a Data Sam

From wri! donw iM*locopy datfl3 Упц can (ни data fim one of Ihe


Рис. 7-2. Выбор текстового ШК) в качестве источника данн1х

Select № Inut

То про*Ihe<Ul. coHiim Ihe и ig lanal CcjUtm Ihsl IhBfte piopeitiM

I?. mm

Рис. 7-3. Выбор формата ла, типа полей икатора текста




Рис. 7-4. Выбо aзяeлитeJlя столбцов

Следующий этап - выбор приемника данных в окне Choose A Destination. Опять же, приемником по умолчанию является Microsoft OLE DB Provider for

SQL Server, для которого следует указать имя сервера и параметры подключения. Перечень приемников данных очень разнообразен. Источником и приемником данных одновременно могут быть БД, отличные от SQL Server 2000 (рис. 7-5). Например, службы DTS позволяют копировать данные из БД Oracle в БД dBase. Если приемник данных - SQL Server 2000, можно создать новую БД налету , она будет размещена в той же папке, что и БД master. При этом в окне Create Database можно задать только ее имя, размеры файладанных и журнала транзакций (рис. 7-6).

ТоИне do you want to WFSidala? You cai copji d a la one of thfl foUJwig i


Рис. 7-5. Выбор приемника данных

Выбрав источник и приемник данных, укажите или отфильтруйте в окне Specify Table Copy Or Query копируемые данные (при создании новой БД это окно не выводится). Параметры копирования и фильтрации будут зависеть от источника и приемника. Если источник - БД, данные можно просто скопировать без фильтрации и упорядочивания, установив переключатель Сору Table(s) And View(s) Erom The Source Database. Для более сложной операции копирования, которая с помощью запроса



в определенном порядке извлекает соответствующие критерию выборки строки, установите переключатель Use A Query To Specify The Data To Transfer. Кроме .<4.:i. если источником и up 1емннком являются БД SQL Server 7.0/2000, можно копировать объекты БД (например хранимые процедуры и регистрационные записи), установив переключатель Сору Objects And Data Between SQL Server Databases, (рис. 7-7).

Рис. 7-6. Выбор имени и свойств ой базы данных

Spttdfr ТлШ Сору от OuBiT

Boioly ч1тей*( to cocajonea more

f athmuli of i quoiylrom

Рис. 7-7. Выбор вида операции копирования


Копирование таблиц и представлений

Чтобы полностью скопировать какие-либо таблицы или представления, выберите их в окне Select Source Tables And Views. По умолчанию при копировании в приемник имена таблиц и представление:, меняются. Можно указать новое имя или выбрать другую конечную таблицу или представление (рис, 7-8).

Если не указано иное, содержимое всех выбранных таблиц или представлений будет скопировано в приемник дг.нных без изменений. Если конечная таблица существует, копируемые данные по умолчанию будут добавлены к уже имеющимся. В противном случае конечная таблица будет создана, и ей будет задано указанное вами имя, Чтобы изменить эти параметры го умолчанию, щелкните в окне Select Source Tables And Views кнопку (...) в столбце Transform напротив нужных таблиц и представлений. На вкладке Column Mappings диалогового окна Column Mappings And Transformations можно задать сопоставления иоодныд и конечных столбцов, создать новую конечную таблицу, изменить оператор Transact-SQL CREATE TABLE (если создается новая таблица или представление), указать, что делать с рядами существующей



1 ... 62 63 64 [ 65 ] 66 67 68 ... 203

© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика