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

1 ... 190 191 192 [ 193 ] 194 195 196 ... 203


Глава 4

Закрепление материала

1. Вы планируете перейти с SQL Server 7.0 таюшего под управлением Windows NT 4.0, на SQL Server 2000. Вы хотите протестировать версию SQL Server 2000 на том же компьютере, где устаноилеп SQL Server 7.0, и вам также необходимо сохранить версию SQL Server 7.0 в рабочем состоянии. Как вы будете выполнять обновление в данном случае?

Во-перв1х, решите, потребуется ли обновлять оборудование или ПО для установки SQL Server 2000. На компьютерах с Windows NT 4.0 должен быть установлен пакет Service Pack 5. Затем следует установить именованный экземпляр SQL Server 2000. Не забудьте, что при этом все клиентские утилиты SQL Server 7.0, включая SQL Server Enterprise Manager и SQL Query Analyzer, будут обновлены до версии SQL Server 2000. Наконец, на диске должно бгть достаточно свободного пространства для установки именованного экземпляра SQL Server 2000.

2. Вы недавно перешли с SQ rver 7.0 на 2000. Хотя общие характеристики сервера улучшились, полнотекстовый поиск не работает. В чем причина?

При обновлении версий были отключены полно текстовые каталоги, и вам потребуется заполнить их вручную. Подробнее ержке полнотекстов1х каталогов - в главе

3. Вы решили, что у вас недостаточно времени для полного обновления кушей версии SQL Server 7.0 и также решили выполнить оперативное обновление для своих производственных БД. Какие параметры настройки и объекты вы будете обновлять вручную?

Вам потребуется восстановить все конфигурационные параметры сервера, а также задания и оповещения SQL Server Agent. Кроме го, нельзя обновлять БД, участвующие в репликации.

4. Вы протестировали SQL Server 2000 на компьютере, где работает SQL Server 6.5, и решили обновить текущую версию. Однако вы не можете определить местонахождение мастера SQL Server е Wizard. Его нет в меню Start, и вы не можете найти его на жестком диске. Почему?

Мастер SQL Server Upgrade Wizard устанавливается только при установке SQL Server 2000 как экземпляра по умолчанию. Это обусловлено тем, что возможно только обновление до экземпляра по умолчанию. Если мастер недоступен, вы, по-ВИДИМОму, установили именованный экземпляр SQL Server 2000.

Глава 5

Закрепление материала

L Опишите, в чем состоит различие при упорядочении страниц данных таблиц, ис-пользуюших кластерный и некластерный индексы.

Если ице определен кластерный индекс, страницы данных (и страницы индекса нчески упорядочиваются в файле данных по значению ключа кластерного индекса. При наличии некластерного индекса физически упорядочиваются только страницы индекса.

2. Какая модель восстановления не требует регулярного резервного копирования

журнала транзакций?



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

3. Почему при создании сценария не следует использовать операторы Transact-SQL.

напрямую обращающиеся к системным таблицам?

Создавать сценарии с операторами мую обращающимися к системным таблицам, не рекомендуется потому, что между выпусками SQL Server системные таблицы могут меняться. При этом вам потребуется переписывать сценарии. Иногда в нов1х версиях продукта Microsoft изменяет системные таблицы, расширяя функциональность SQL Server.

Глава 6

Закрепление материала

Вы хотите создать пользовательскую БД, включающую в себя несколько файлов данных, размещенных на разных физических дисках. У вас мало опыта в состаиле-нии операторов Transact-SQL. Как проще всего создать такую БД? Воспользуйтесь SQL Server Enterprise Manager. Мастер Create Database Wizard не позволяет создать БД, файлы данных которой размещаются на нескольких диск£1х.

2. Опишите два метода, с помощью которых можно изменить модель ния БД.

Изменить модель восстановления БД можно на вкладке Options диалогового окна свойств БД или с помощью оператора ALTER DATABASE Transact-SQL.

3. Вы создали новую БД, используя установленные по умолчанию свойства для журнала транзакций. Вы создали резервные копии новой БД и БД master. После того как вы загрузили большой объем данных в новую базу, размер журнала транзакций стал очень большим. Почему размер журнала настолько увеличился и как его уменьшить?

Файл журнала транзакции чился настолько потому., что разрешено автоматическое увеличение его размера и выбран режим восстановления отдельнгх операций. SQL Server полностью зарегистрировал загрузку данных и добавил в журнал множество записей. Чтобы уменьшить размер журнала транзакций, заархивируйте его файл и затем выполните команду ГГ SHRINKFTI или DBCC SHRINKDATABASE. Сжать журнал транзакций средствами SQL Server Enterprise Manager нельзя.

4. Вы администрируете небольшую систему БД на платформе Windows 2000 Server.

Хотя объем БД составляет менее 1 Гб, нагрузка на систему достаточно велика (прежде всего при выполнении операций записи данных), и вы хотите повысить ее производительность. У вас не хватает бюджета для приобретения аппаратного

RAID, и вы не знаете, к каким таблицам и объектам БД чаще всего обращаются

пользователи. Вы уже разместили журнал транзакций и файл данных на разных физических дисках. Какие сравнительно недорогие способы дальнейшего повышения производительности системы можно использовать?

Вам следует использовать три или шесть небольших дисков. Создайте зеркало файлов журнала транзакций при помощи функций создания программного RAID-массива, имеющихся в Windows 2000 Server. Объедините оставшиеся диски в RAID-массив уровня О, и переместите в этот массив фаи.1 даипьг. Вы обеспечили отказоустойчивость журнала транзакций, и поэтому в случае значительного прироста производительности отсутствие отказоустойчивости файлов данных может быть вполне приемлемо.

20-1219



Глава 7

Закрепление материала

1. Вы анализируете текстовый файл с данными, которые требуется импортировать в БД, и пришли к выводу, что данные внутренне согласованны, но содержат поля, не соответствующие структуре вашей БД. Похожие текстовые файлы вам придется импортировать еженедельно. Вы установили, что изменить оригинальный источник данных нельзя. Назовите оптимальный способ достижения необходимой согласованности данных.

Согласованности данных можно достичь несколькими способами. Во-первых, можно с помощью DTS трансформировать данные в процессе их импорта. Во-вторых, можно воспользоваться текстовым редактором и вручную внести необходимые изменения. В-

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

2. Опишите различия констант предшествования On Success и On Failure.

Задача после константы предшествования On Success выполняется только в случае успешного выполнения предшествующей задачи. Задача после константы предшествования выполняется по завершении выполнения предшествующей задачи, независимо от того, было ли это выполнение успешным.

3. Вы создали и сохранили простой пакет для импорта и преобразования данных, который импортирует данные из электронных таблиц ртащих отчеты менеджеров по продажам о расходах. Теперь вам требуется расширить функциональность пакета, включая уведомление администратора о том, что все менеджеры по продажам загрузили свои отчеты о расходах. Как это сделать?

Можно с помощью конструктора DTS отредактировать имеющийся пакет для еженедельного подключения к нескольким источникам данных менеджеров по продажам) и загрузки отчетов о затратах. Можно воспользоваться службой Message

Queuing и поставить в очередь задачу по загрузке электронной таблицы, которая будет выполняться раз в неделю для каждого менеджера. Когда последний менеджер загрузит данные, пакет DTS может уведомить об этом администратора с помощью

задачи Send Mail.

4. Вы создали пакет, который получает данные о совершенных сделках из нескольких электронных таблиц, используемых менеджерами вашей компании. Собрав данные, пакет копирует их в БД, применяемую для составления отчетов о продажах. Вы хотите разослать этот пакет менеджерам, чтобы они регулярно выполняли

его при составлении еженедельных отчетов. Одновременно требуется, чтобы менеджеры не могли открыть или редактировать пакет. Как нужно сохранить и за-шитить пакет в этом случае?

Пакет следует поместить в структурированный файл хранилища и задать пароль пользователя и пароль владельца. Затем можно разослать пакет менеджерам по продажам - они не смогут ни просмотреть, ни изменить его.

5. Вам требуется загрузить данные из текстового файла в таблицу, на которой определены кластерный и некластерный индексы. Порядок данных в текстовом файле соответствует порядку кластерного индекса. В процессе импорта вы удаляете данные существующей таблицы и заменяете их новыми. Нужно ли удалить какой-либо индекс перед вставкой новых данных?



1 ... 190 191 192 [ 193 ] 194 195 196 ... 203

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