Экзамен Администрирование MS SQL Server 2000 для системных администраторов.
Профессиональная сертификация по программе «Администрирование MS SQL Server 2000» является стандартом, подтверждающим наличие навыков администрирования популярнейшей СУБД корпорации Microsoft и программирования на специализированном языке Transact SQL (T-SQL), обеспечивающем решение типовых задач автоматизации обслуживания БД. Сертификация специалистов по данной программе подтверждает владение знаниями об основных принципах и приемах управления MS SQL Server.
Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Во время работы встроенной процедуры возникают ошибки. Какая из встроенных функций MS SQL Server 2000 позволит определить номер последней ошибки?
@@LASTERROR @@SPID @@RAISERROR @@ERROR @@ROWCOUNT
Пользователь user1 одновременно является участником трех ролей базы данных: role1, role2, role3. Ролям были предоставлены следующие разрешения:
GRANT SELECT ON table1 TO role1, role2, role3 GRANT UPDATE ON table1 TO role2 GRANT SELECT ON table2 TO role1, role2, role3 GRANT UPDATE ON table2 TO role1,role2 DENY UPDATE ON table2 TO role3
Какие действия сможет выполнять пользователь user1 в таблицах table1 и table2?
Производить только выборку из обеих таблиц Производить выборку из таблицы table1, выборку и обновление таблицы table2 Сможет производить выборку из таблицы table2, выборку и обновление таблицы table1 Производить только выборку из таблицы table1 Производить выборку и обновлять обе таблицы
При использовании репликации Merge в MS SQL Server происходит изменение схемы базы данных. Какие изменения, вносимые в схему, позволяют уникально идентифицировать каждый ряд данных публикуемой таблицы?
Использование свойства IDENTITY Использование функций, обеспечивающих проверку уникальности Использование типа данных uniqueidenifier Использование типа данных timestamp Использование триггеров, обеспечивающих проверку уникальности
Необходимо произвести установку MS SQL Server 2000 на сервер, расположенный на территории филиала компании. Филиал соединяется с главным офисом компании надежным широкополосным каналом связи. Какая последовательность действий приведет к решению поставленной задачи в кратчайшие сроки?
Начать локальную установку, в окне мастера установки выбрать пункт Remote Install и указать имя сервера в филиале Скопировать установочные файлы на сетевой ресурс, подключиться с использованием telnet к серверу филиала, произвести установку с сетевого ресурса Скопировать установочные файлы на сетевой ресурс, подключиться с использованием терминальных служб к серверу филиала, произвести установку с сетевого ресурса Необходимо произвести локальную установку в филиале Начать локальную установку, в качестве пути, указать: \FilialSrvc$Program FilesMicrosoft SQL Server
Производится резервное копирование базы данных на 2 ленточных накопителя одновременно. Через некоторое время произошло разрушение базы данных. При восстановлении Вы обнаружили, что один из картриджей поврежден. Возможно ли произвести восстановление базы данных?
Восстановление произвести невозможно Да, при помощи запроса: RESTORE DATABASE dbname FROM tapedevice1 Да, при помощи запроса: RESTORE DATABASE dbname FROM tapedevice1, tapedevice2 Да, при помощи запроса: RESTORE DATABASE dbname FROM tapedevice1, tapedevice2 WITH RESTART Да, при помощи запроса: RESTORE DATABASE dbname FROM tapedevice1, tapedevice2 WITH REPLACE
Резервное копирование базы данных происходит по следующему расписанию: Понедельник - Full Вторник - Transaction log Среда - Differential Четверг - Transaction log Пятница - Transaction log В пятницу произошло разрушение базы данных. Каким образом следует производить восстановление?
Необходимо обеспечить доступ к установленному локально MS SQL Server 2000 Personal Edition. Рабочая станция функционирует под управлением MS Windows ME. Какой из перечисленных методов аутентификации MS SQL Server 2000 позволит решить поставленную задачу?
Только аутентификация средствами Windows (native) Данная конфигурация невозможна. MS SQL Server 2000 любых редакций работает только под управлением серверных ОС Можно использовать как смешанную аутентификацию, так и аутентификацию средствами Windows Только смешанная (mixed) аутентификация Необходимо установить MS SQL Server 2000 Server
Пользователю user01 требуется разрешить подключение к MS SQL Server 2000. Пользователь не имеет доменной учетной записи и работает за UNIX рабочей станцией. Какая из перечисленных встроенных процедур позволит решить поставленную задачу?
sp_addlogin ‘user01’, ‘password’ С UNIX рабочих станций невозможно подключиться к MS SQL Server 2000. sp_grantlogin ‘user01’ sp_grantdbaccess ‘user01’, ‘password’ sp_createlogin ‘user01’, ‘password’
Необходимо создать таблицу для регистрации документов, содержащую номер (поле ID) и дату документа (поле DATE). Заполнение даты является обязательным. Если для новых документов не указана дата, то должна заноситься текущая дата. Какой из перечисленных способов позволит решить поставленную задачу?
После вставки в таблицу новых строк следует выполнять команду: Update [DELO] Set [DATE] = getdate() Where [DATE] is null Использовать код: Create table [DELO] ([ID] int not null, [DATE] [datetime] null default (getdate()))) Заполнение даты текущим днем возможно только путем явной вставки командой Insert Использовать код: Create table [DELO] ([ID] int not null, [DATE] [datetime] not null default (getdate())) Сначала создать таблицу: Create table [DELO] ([ID] int not null, [DATE] [datetime] not null) а затем триггер: Create trigger trDelo on [DELO] For Insert AS update Inserted Set [DATE] = getdate() Where [DATE] is null
MS SQL Server 2000 Enterprise Edition установлен на терминальном сервере, используемом разработчиками баз данных. Каждый разработчик имеет локальную учетную запись на терминальном сервере, учетные записи включены во встроенную локальную группу power users. Необходимо разрешить всем разработчикам подключение к серверу баз данных. Какой из перечисленных способов позволит решить поставленную задачу?
Выполнить: EXEC sp_addlogin ‘BUILTIN\power users’ Создать роль MS SQL Server:EXEC sp_addrole ‘Developers’ Добавить локальную группу power users в роль: EXEC sp_addrolemember ‘Developers’, ‘BUILTIN\Power Users’ Создать идентификатор MS SQL Server для каждого разработчика: EXEC sp_grantlogin 'developerXX'. Выполнить: EXEC sp_grantlogin ‘BUILTIN\power users’ Создать идентификатор MS SQL Server для каждого разработчика: EXEC sp_addlogin 'developerXX'.
Необходимо оптимизировать размещение файлов базы данных dbname. Для этого требуется получить информацию о размере каждой таблицы базы данных. Какая из встроенных процедур позволит решить поставленную задачу?
Необходимо удалить из списка баз MS SQL базу данных Docum1995 при помощи утилиты Query Analyzer, выполнив команду: DRОP DATABASE Docum1995 Было получено сообщение об успешном выполнении команды, однако удаленная база продолжает отображаться в списке баз данных в Enterprise Manager. Какие действия следует предпринять, чтобы убедиться, что база данных действительно удалена?
Выполнить команду Refresh из контекстного меню списка баз данных в Enterprise Manager Попытаться выполнить запрос к одной из таблиц удаленной базы Перезапустить Enterprise Manager и вновь просмотреть список баз данных сервера Попытаться установить соединение с базой Docum1995 Запустить файловый менеджер и выполнить команду поиска файла docum1995.mdf по всем дискам сервера
Что из перечисленного является основной единицей хранения данных в MS SQL Server 2000 и каков размер этой единицы?
Страница, размер равен размеру строки данных в таблице Экстент, 64 Кб Страница, 8 Кб Страница, 1 Мб Экстент, 16 Кб
Вы планируете установку MS SQL Server 2000 на несколько серверов. Требования к устанавливаемым компонентам MS SQL Server 2000 одинаковы. Вы обладаете всеми необходимыми правами для проведения установки. Какая последовательность действий приведет к решению поставленной задачи с наименьшими затратами?
Начать локальную установку, в качестве пути указать: \ServerX\c$\Program Files\Microsoft SQL Server, повторить для каждого сервера Скопировать установочные файлы на сетевой ресурс, произвести установку на каждом сервере с сетевого ресурса Скопировать установочные файлы на сетевой ресурс, создать ISS файл ответов, на каждом сервере запустить процесс установки с сетевого ресурса следующим образом: Setupsql.exe -f1 \serverX\setup.iss -SMS -s Начать локальную установку, в окне мастера установки выбрать пункт Remote Install и указать имя сервера, повторить шаги для каждого сервера Произвести установку с компакт-диска на каждом сервере
Необходимо создать базу данных, удовлетворяющую следующим требованиям: начальный размер базы 100 Мб; максимальный размер базы 1 Гб; автоматический рост 10%. Какой из перечисленных запросов позволит решить поставленную задачу?
В Вашей сети есть доменная группа MYDOMAIN\Account_Users, состоящая приблизительно из 100 пользователей. Группа имеет доступ к базе данных accounts, а также к различным файловым ресурсам и принтерам в корпоративной сети. Вы добавили в группу MYDOMAIN\Account_Users временного сотрудника MYDOMAIN\TempUser. Он должен продолжать получать доступ к сетевым ресурсам, однако не должен иметь возможности подключаться к серверу баз данных. Какая последовательность действий приведет к решению поставленной задачи?
EXEC sp_revokelogin ‘MYDOMAIN\TempUser’ USE master DENY ALL TO MYDOMAIN\TempUser Удалить временного сотрудника из группы MYDOMAIN\Account_Users, добавить учетную запись данного пользователя в список контроля доступа сетевых ресурсов и принтеров EXEC sp_denylogin ‘MYDOMAIN\TempUser’ Удалить временного сотрудника из группы MYDOMAIN\Account_Users, включить временного сотрудника в доменную группу Everyone
Вы установили СУБД SQL Server на отдельный компьютер, предназначенный для оценки производительности пользовательских приложений «клиент-сервер». Необходимо проверить, что с MS SQL можно установить соединение, выполнить настройку объектов MS SQL и восстановить из резервной копии тестовую базу данных, предназначенную для тестирования приложений. Какой из перечисленных инструментов позволит решить поставленную задачу?
Вы производите восстановление базы данных из архива. База данных состояла из двух файлов: file1 и file2. Требуется восстановить file2. Какой из перечисленных запросов позволит решить поставленную задачу?
RESTORE FILE file2 FROM tapedevice RESTORE DATABASE dbname FROM tapedevice WITH FILE = ‘file2’ RESTORE DATABASE dbname WITH FILE = ‘file2’ FROM tapedevice RESTORE DATABASE dbname FROM tapedevice WITH file2 RESTORE DATABASE dbname WITH file2 FROM tapedevice
Необходимо оперативно получить список всех представлений, созданных в базе данных. Какое(ая) из перечисленных выражений или встроенных процедур позволит решить поставленную задачу?
SELECT * FROM syscomments WHERE ctext LIKE ‘% view %’ SELECT * FROM sysobjects WHERE object_type = ‘view’ SELECT * FROM INFORMATION_SCHEMA WHRE object_type = ‘VIEW’ sp_helpdb (‘views’) SELECT * FROM INFORMATION_SCHEMA.VIEWS
Производится резервное копирование базы данных на 2 ленточных накопителя одновременно. Картриджи используются повторно. Через некоторое время Вы удалили один из ленточных накопителей и исправили задания (jobs) резервного копирования, чтобы архивация проходила только на одно ленточное устройство. Затем Вы обнаружили, что после удаления накопителя ни одно из заданий резервного копирования не было выполнено успешно. Какой из перечисленных способов позволит решить данную проблему?
Выполнить для каждого картриджа запрос: BACKUP DATABASE dbname TO tapedevice1 WITH FORMAT Выполнить для каждого картриджа запрос: BACKUP DATABASE dbname TO tapedevice1 WITH REPLACE Заменить все картриджи на новые Выполнить для каждого картриджа запрос: BACKUP DATABASE dbname TO tapedevice1 WITH INIT Выполнить для каждого картриджа запрос: BACKUP DATABASE dbname TO tapedevice1 WITH NOINIT
Необходимо удалить базу данных. Перед удалением Вы произвели резервное копирование, отключили всех пользователей и перевели базу данных в однопользовательский режим (single-user only). Затем Вы переключились в базу данных master. При попытке удаления было выдано сообщение об ошибке и невозможности удаления базы данных. Какова причина возникновения данной ситуации?
База данных находится в состоянии read-only Во время операции удаления продолжался процесс резервного копирования Перед удалением базы данных необходимо удалить журнал транзакций База данных является частью репликации Были удалены файлы базы данных средствами операционной системы
Какова причина появления во вновь созданной базе данных пользовательских таблиц?
Администратор сервера создал ряд триггеров, привязанных к системным таблицам базы данных master, в триггерах определено создание пользовательских таблиц в новых базах данных Пользовательские таблицы были созданы в базе данных master Администратор сервера создал оповещение (alert), реагирующее на создание баз данных и запускающее задание (job) по созданию пользовательских таблиц Пользовательские таблицы были созданы в базе данных model Данные таблицы могут быть созданы, если на сервере включена опция “Create sample tables on database creation”
Вы создали задание, выполняющее резервное копирование базы данных. Вы назначили расписание, согласно которому задание выполняется ежедневно в 18-00. На следующий день, просмотрев историю задания, обнаружили, что задание в указанное время выполнено не было. Какой из перечисленных способов позволит решить поставленную задачу?
Изменить расписание, чтобы задание выполнялось после 18-00 Запустить службу MS SQL Server Agent от имени учетной записи, входящей в локальную группу BUILIN\Administrators Включить (enable) задание Изменить владельца задания на участника локальной группы BUILTIN\Administrators Запустить службу MS SQL Server Agent от имени учетной записи, входящей в серверную роль sysadmin
Сетевая инфраструктура вашей компании состоит из компьютеров, работающих под управлением ОС MS Windows 2000 Professional, MS Windows 2000 Server. Все компьютеры являются участниками рабочей группы. На одном из ПК установлен MS SQL Server 2000 Enterprise Edition. Какой метод из методов аутентификации MS SQL Server 2000 допустимо использовать при данных условиях?
Для ПК, работающих под управлением MS Windows 2000 Server - аутентификацию средствами Windows; для ПК, работающих под управлением MS Windows 2000 Professional- смешанную аутентификацию Для работы MS SQL Server 2000 Enterprise Edition необходимо установка Active Directory Только смешанная (mixed) аутентификация Только аутентификация средствами Windows (native) Можно использовать, как смешанную аутентификацию, так и аутентификацию средствами Windows В сети компании используются базы данных под управлением MS SQL Server 2000, MS SQL Server 7.0, MS SQL Server 6.5, Oracle 9i. Вы настраиваете репликацию на MS SQL Server 2000.
Какой(ие) сервер(а) баз данных может(гут) выступать в качестве подписчика(ов)?
MS SQL Server 2000 Oracle 9i MS SQL Server 7.0 MS SQL Server 6.5 Все перечисленые
Резервное копирование журнала транзакций базы данных происходит каждый час. Необходимо произвести восстановление базы после некорректного обновления в 15-30, минимизировав при этом потери данных. Какая последовательность действий приведет к решению поставленной задачи?
Произвести резервное копирование журнала транзакций, восстановить журнал транзакций при помощи запроса: RESTORE LOG dbname FROM dumpdevice WITH STOPATIME 'November 15, 2005 15:29 AM'
Произвести резервное копирование журнала транзакций, восстановить журнал транзакций при помощи запроса: RESTORE LOG dbname FROM dumpdevice
Произвести резервное копирование журнала транзакций, восстановить журнал транзакций при помощи запроса: RESTORE LOG dbname FROM dumpdevice WITH STOPAT = 'November 15, 2005 15:29 AM'
Произвести резервное копирование журнала транзакций, восстановить журнал транзакций при помощи запроса: RESTORE LOG dbname FROM dumpdevice WITH STARTAT 'November 15, 2005 15:29 AM'
Произвести резервное копирование журнала транзакций, восстановить журнал транзакций при помощи запроса: RESTORE LOG dbname FROM dumpdevice 'November 15, 2005 15:29 AM'
Посредством следующего запроса была создана тестовая база данных: CREATE DATABASE dbname ON (name = dbname, filename = ‘c:\data\dbname.mdb’, size = 500 Kb, filegrowth = 1 Mb, maxsize = 10 Mb) При создании базы данных было выдано сообщение об ошибке и невозможности создания базы данных. Какова причина возникновения данной ситуации?
Неправильно задано имя файла базы данных, необходимо использовать расширение *.mdf Минимальный размер базы данных должен быть не меньше размера БД model Минимальный размер базы данных составляет 1 Мб Размер автоматического роста должен быть кратным начальному размеру базы данных Неправильно задано имя файла базы данных, необходимо использовать расширение *.ndf
При выполнении резервного копирования журнала транзакций базы данных dbname было выдано сообщение о невозможности завершения данной операции. Какова причина возникновения данной ситуации?
К базе данных подключены пользователи Для базы данных используется модель восстановления simple Резервное копирование журнала транзакции возможно только после полного (full) резервного копирования базы данных Резервное копирование базы данных и журнала транзакций могут выполнять участники ролей db_owner и db_backupoperator В момент выполнения резервного копирования пользователи выполняли операции, которые не записываются в журнал транзакций (non logged)
При использовании выражения RESTORE Вы можете использовать различные дополнительные опции. С какой целью при восстановлении базы данных или журнала транзакций используется опция NORECOVERY?
Такая опция присутствует только в MS SQL Server 6.5 При использовании данной опции происходит эмуляция восстановления базы данных, опция используется для проверки целостности архивов При использовании данной опции происходит восстановление базы данных, база данных переводится в состояние read-only, используется для проверки правильности восстановления базы данных При использовании данной опции происходит восстановление базы данных, но не запускается процесс автоматического восстановления, база данных переводится в состояние loading, Вы можете продолжить восстановление базы данных из других архивов При использовании данной опции восстановление базы данных не осуществляется, но MS SQL Server предоставляет администратору статистику: время необходимое для восстановления, требуемое место на диске
Посредством следующего запроса была создана тестовая база данных: CREATE DATABASE dbname ON (name = dbname, filename = ‘c:\data\dbname.mdf’, size = 10, filegrowth = 10, maxsize = 10) Будет ли создан журнал транзакций и каким будет его размер?
Журнал транзакций создан не будет Да, размер журнала будет равен размеру базы данных Журнал транзакций будет создан автоматически при внесении данных в базу Да, размер журнала будет составлять 10-25% размера базы Да, размер журнала будет составлять 1 Мб
Необходимо предоставить доступ пользователю user01 домена mydomain.com к серверу баз данных. Какая из перечисленных встроенных процедур позволит решить поставленную задачу?
Для обеспечения высокой надежности и доступности данных принято решение использовать резервный (standby) сервер. При настройке log shipping в мастере Database Maintenance Planner, Вы обнаружили, что не можете установить параметр «Ship the transaction logs to other SQL Servers (Log Shipping)» для пользовательской базы данных. Какое из перечисленных действий необходимо выполнить для решения поставленной задачи?
Произвести резервное копирование журнала транзакций Произвести полное резервное копирование базы данных Изменить модель восстановления базы данных на FULL RECOVERY MODEL На время настройки поменять состояние базы на SINGLE USER На время настройки поменять состояние базы на READ ONLY
Размер базы данных составляет 300 Мб. Необходимо обеспечить сохранность данных в течение дня. Какую стратегию резервного копирования следует использовать для обеспечения оперативного восстановления базы данных в случае сбоя?
В понедельник FULL Database Backup, в остальные дни DIFFERENTIAL Database Backup Необходимости в резервном копировании нет. Достаточно использовать модель восстановления FULL RECOVERY В понедельник FULL Database Backup, в среду DIFFERENTIAL Database Backup, в остальные дни Transaction Log Backup Ежедневно FULL Database Backup В понедельник FULL Database Backup, в остальные дни Transaction Log Backup
Вы приступаете к восстановлению базы данных. В Вашем распоряжении имеется картридж, на который производилось ежедневное полное резервное копирование базы данных в течение рабочей недели. Необходимо восстановить архив среды. Какой из перечисленных запросов позволит решить поставленную задачу?
RESTORE DATABASE dbname FILE = 3 FROM dumpdevice RESTORE DATABASE dbname FROM dumpdevice STOPAT ‘дата и время выполнения рез. копирования в среду’ RESTORE DATABASE dbname FROM dumpdevice WITH FILE = 3 RESTORE LOG dbname FROM dumpdevice STOPAT ‘дата и время выполнения рез. копирования в среду’ RESTORE DATABASE dbname WITH FILE = 3 FROM dumpdevice
Вы предоставили пользователю user1 следующие разрешения: GRANT UPDATE ON table1 TO user1 Сможет ли пользователь user1 выполнить следующий запрос: UPDATE table1 SET description = ‘Some Text’
Да Нет, необходимо предоставить разрешение: GRANT INSERT ON table1 TO user1 Нет, необходимо предоставить разрешение: GRANT REFERENCES ON table1 TO user1 Нет, необходимо предоставить разрешения: GRANT UPDATE, SELECT ON table1 TO user1 Нет, необходимо предоставить разрешения: GRANT UPDATE, INSERT ON table1 TO user1
Вы производите установку MS SQL Server 2000 на сервер, функционирующий под управлением ОС MS Windows Server 2003 Enterprise Edition. Установка прошла успешно, однако вы не смогли осуществить подключение к серверу баз данных. Какова причина возникновения данной ситуации?
Для повышения безопасности системы в MS Windows Server 2003 отключен ряд служб, некоторые из них необходимы для работы MS SQL Server 2000 MS SQL Server 2000 не работает под управлением ОС MS Windows Server 2003 Enterprise Edition Для нормальной работы MS SQL Server 2000 под управлением ОС MS Windows Server 2003 дополнительно необходима установка MS Windows Server 2003 Service Pack 1 Для нормальной работы MS SQL Server 2000 под управлением ОС MS Windows Server 2003 дополнительно необходима установка MS SQL Server 2000 Service Pack 3 Для нормальной работы MS SQL Server 2000 под управлением ОС MS Windows Server 2003 дополнительно необходима установка MS SQL Server 2000 Service Pack 2
Какой функцией MS SQL Server 2000 следует воспользоваться для динамического уменьшения размера базы данных?
Размер базы данных возможно изменить только вручную Выполнить команду DBCC SHRINKDATABASE Изменить свойства базы данных и включить опцию “autoshrink” Изменить свойства базы данных и включить опцию “trunc. log on chkpt” Выполнить команду DBCC SHRINKFILE
Сетевая инфраструктура компании состоит из доменов Windows 2000 mycompany.ru и corp.mycompany.ru. Вы планируете произвести установку MS SQL Server 2000 на сервер SQLSrv01 домена corp.mycompany.ru. Какими правами должна обладать Ваша учетная запись для успешного решения поставленной задачи?
Входить в группу Administrators сервера SQLSrv01 Входить в группу Domain Admins домена corp.mycompany.ru Входить в группу Enterprise Admins домена corp.mycompany.ru Входить в группу Domain Admins домена mycompany.ru Входить в группу Enterprise Admins домена mycompany.ru
Вы создаете запрос к базе данных, не являясь участником серверных ролей и ролей базы данных. Необходимо обратиться к таблице orders, принадлежащей базе данных productdb, которая находится на сервере SQLSrv. Таблица создана администратором с идентификатором sqladmin, являющимся участником серверной роли sysadmin. Какой из перечисленных способов позволит решить поставленную задачу?
Каким образом будет происходить автоматический рост (autogrowth) базы данных, созданной при помощи следующего запроса: CREATE DATABASE test_db ON (NAME = test, FILENAME = 'c:\data\test.mdf', SIZE = 10MB, MAXSIZE = 50MB, FILEGROWTH = 10)
На 10 Кб На 10 Гб На 10 Тб На 1 Мб (10%) На 10 Мб
Вы предоставили пользователю user1 следующие разрешения: GRANT UPDATE ON table1 TO user1 Сможет ли пользователь user1 выполнить следующий запрос: UPDATE table1 SET description = ‘Some Text’ WHERE product = ‘TV’
Нет, необходимо предоставить разрешение: GRANT REFERENCES ON table1 TO user1 Нет, необходимо предоставить разрешения: GRANT UPDATE, SELECT ON table1 TO user1 Нет, необходимо предоставить разрешения: GRANT UPDATE, INSERT ON table1 TO user1 Нет, необходимо предоставить разрешение: GRANT INSERT ON table1 TO user1 Да
Какой минимальный набор параметров необходимо определить в выражении CREATE DATABASE для успешного создания базы данных?
Имя базы данных, логическое имя, файл базы данных, файл журнала транзакций Имя базы данных, логическое имя, файл базы данных, файл журнала транзакций, логическое имя журнала транзакций Имя базы данных, логическое имя, файл базы данных Имя базы данных Имя базы данных, логическое имя
Вы запускаете утилиту Query Analyzer для подключения к серверу баз данных, воспользовавшись учетной записью sa и правильным паролем. При попытке подключения было выдано сообщение об ошибке: «Login failed for user 'sa'. Reason: Not defined as a valid user of a trusted SQL Server connection». Какова причина возникновения данной ситуации?
Учетная запись sa была отключена Сервер использует смешанный метод аутентификации Сервер использует метод аутентификации средствами Windows Учетная запись sa была удалена Сервер не доступен, так как к нему подключено максимально возможное количество пользователей
Какие из перечисленных выражений относятся к группе DDL (Data Definition Language)?
Вы входите в роль db_owner базы данных userdb. Размер базы составляет 10 Гб, около 85% информации базы состоит из таблиц, содержащих статичную справочную информацию. Какая последовательность действий позволит повысить производительность запросов и оптимизировать процесс резервного копирования базы данных MS SQL Server 2000?
Создать индексированные представления на основе изменяемых таблиц Создать 2 файловых группы, в одну файловую группу поместить таблицы со справочными данными, в другую - изменяемые таблицы Воспользоваться мастером Database Maintenance Planner для определения интервалов резервного копирования, дефрагментации индексов, проверки целостности данных Создать новую базу данных, воспользоваться утилитами DTS для перемещения в эту базу данных справочных таблиц Создать индексированные представления на основе справочных таблиц
В Вашей компании есть группа пользователей, которым требуется подключение к MS SQL Server 2000. Данные пользователи должны иметь возможность создания и удаления баз данных на сервере. Пользователи входят в группу MYDOMAIN\DB_Admins. Какой из представленных фрагментов кода позволит решить поставленную задачу?
EXEC sp_grantlogin ‘MYDOMAIN\DB_Admins’ EXEC sp_addsrvrolemember ‘MYDOMAIN\DB_Admins’, sysadmin’ EXEC sp_grantlogin ‘MYDOMAIN\DB_Admins’ EXEC sp_addsrvrolemember ‘MYDOMAIN\DB_Admins’, ‘dbcreator’ EXEC sp_grantlogin ‘MYDOMAIN\DB_Admins’ USE master GRANT CREATE DATABASE TO ‘MYDOMAIN\DB_Admins’ GRANT DRОP DATABASE TO ‘MYDOMAIN\DB_Admins’ EXEC sp_grantlogin ‘MYDOMAIN\DB_Admins’ EXEC sp_addrolemember ‘MYDOMAIN\DB_Admins’, ‘dbcreator’ EXEC sp_addlogin ‘MYDOMAIN\DB_Admins’ EXEC sp_addsrvrolemember ‘MYDOMAIN\DB_Admins’, ‘dbcreator’
Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Какая из перечисленных пар языков обращения к базе данных поддерживается MS SQL Server 2000?
TSQL и PL/SQL TSQL и XML TSQL и Visual Basic TSQL и Java Script TSQL и XPath
Жесткий диск, отформатированный в файловой системе FAT32, планируется использовать для хранения архивов. Для тестирования операции резервного копирования вы выполнили выражение: BACKUP DATABASE dbname TO DISK = ‘e:\backup\dbname.bak’, но получили сообщение об ошибке. Какой из перечисленных способов позволит решить данную проблему?
Переключить базу данных в состояние SINGLE USER Переключить базу данных в состояние READ ONLY Произвести монтирование жесткого диска в каталог c:\backup Отформатировать жесткий диск с использованием в системе NTFS Создать каталог e:\backup
Вы создали оповещение, реагирующее на пользовательскую ошибку с номером 41000. Несколько месяцев оповещение работало нормально. После установки MS SQL Server 2000 Service Pack 3 Вы стали получать совсем другое сообщение об ошибке. Какой из перечисленных способов позволит решить данную проблему?
Восстановить из архива базу данных msdb Установить MS SQL Server 2000 Service Pack 4 Включить (enable) оповещение Изменить текст сообщения для ошибки 41000 в таблице msdb..sysmessages Создать ошибку заново, присвоить ей номер более 50000, назначить оповещение на эту ошибку
При использовании какого типа репликации в MS SQL Server 2000 происходит полное копирование публикации подписчику, вне зависимости от того, изменялись публикуемые данные или нет?
DTS Merge Snapshot Полное копирование публикации вне зависимости от изменений характерно для любого типа репликации Transactional
Необходимо переместить базу данных и журнал транзакций с системного на новый жесткий диск. Какая последовательность действий приведет к решению поставленной задачи?
Выполнить запрос RESTORE DATABASE dbname FROM dumpdevice WITH MOVE dbfile TO ‘z: ew\hard\drive\dbfile.mdf’ Выполнить запрос RESTORE DATABASE dbname FROM dumpdevice WITH MOVE TO ‘z: ew\hard\drive’ Остановить службу MS SQL Server, переместить файлы базы и журнала транзакций на новый жесткий диск средствами операционной системы, запустить службу MS SQL Server Выполнить запрос RESTORE DATABASE dbname FROM dumpdevice TO ‘z: ew\hard\drive’ Выполнить запрос RESTORE DATABASE dbname FROM dumpdevice WITH MOVE dbfile TO ‘z: ew\hard\drive\dbfile.mdf’, WITH MOVE logfile TO ‘z: ew\hard\drive\logfile.ldf’
Политика безопасности компании не разрешает анонимный доступ к базе данных, доступ могут получать только авторизованные пользователи. Вы явно запретили роли public доступ ко всем объектам базы данных. Соответствует ли результат ваших действий политике безопасности компании?
Нет, Вы запретили доступ всем пользователям, как анонимным, так и авторизованным Нет, для предотвращения анонимного доступа необходимо отключить роль public и пользователя guest Да, только авторизованные пользователи получат доступ к базе данных Нет, для предотвращения анонимного доступа необходимо удалить роль public и пользователя guest Не, для предотвращения анонимного доступа необходимо запретить доступ к объектам базы данных не только роли public, но и пользователю guest
При использовании какого типа репликации в MS SQL Server 2000 копирование публикации осуществляется немедленно при внесении изменений в оригинальные данные?
DTS Merge Snapshot Любой тип репликации начинается при внесении в оригинальные данные изменений Transactional
Необходимо оперативно получить список всех баз данных сервера. Какой из перечисленных запросов позволит решить поставленную задачу?
SELECT * FROM INFORMATION_SCHEMA.CATALOG SELECT * FROM master..sysdatabases SELECT * FROM INFORMATION_SCHEMA.DATABASES SELECT * FROM master..syscatalogs SELECT * FROM INFORMATION_SCHEMA.ALL
Из-за отключения электроэнергии резервное копирование было завершено примерно на 50%. Процесс резервного копирования занимает около 6 часов. Какое из перечисленных выражений позволит продолжить прерванное резервное копирование с момента сбоя?
BACKUP DATABASE dbname TO dumpdevice BACKUP DATABASE dbname TO dumpdevice WITH RESTART BACKUP DATABASE dbname TO dumpdevice WITH CONTINUE BACKUP DATABASE dbname TO dumpdevice WITH NORESTART BACKUP DATABASE dbname TO dumpdevice WITH NOINIT
При выполнении каких(ой) команд(ы) осуществляется проверка правил Check Constraints?
Select, Insert и Update Insert и Update Delete, Select, Insert и Update Update Insert
В какой операционной системе невозможно использование оповещений об изменении рабочего режима MS SQL Server 2000?
MS Windows Server 2003 MS Windows XP MS Windows NT MS Windows 2000 MS Windows 98
Какая из перечисленных системных баз данных MS SQL Server 2000 при перезапуске сервера всегда создается заново?
msdb master distribution tempdb model
Необходимо создать задание (job) SQL Server Agent, проверяющее целостность пользовательских таблиц в пользовательских базах данных. Какую функцию MS SQL Server 2000 следует использовать для выполнения такой проверки?
DBCC CHECKDB (' имя базы данных ') DBCC CHECKTABLE ('имя таблицы') DBCC CHECKCATALOG ('имя базы данных') DBCC CHECKALLOC ('имя таблицы') DBCC CHECKCONSTRAINTS ('имя таблицы')
Какие из перечисленных в запросе Query Analyzer баз данных будут удалены после выполнения данного запроса: DRОP DATABASE userdb01,userdb02,tempdb,userdb03,msdb
userdb01, userdb02 В запросе содержится ошибка userdb01, userdb02, userdb03 Все перечисленные Все, кроме базы данных msdb
Сервер баз данных работает под управлением MS SQL Server 2000 Enterprise Edition. На рабочей станции администратора баз данных установлена ОС MS Windows 98. Возможна ли установка утилит Enterprise Manager и Query Analyzer на данную рабочую станцию для управления сервером?
Да Нет, клиентские утилиты MS SQL Server 2000 работают только под управлением ОС Windows NT, Windows 2000, Windows Server 2003, Windows XP, Windows ME, Windows 98 Нет, клиентские утилиты MS SQL Server 2000 работают только под управлением ОС Windows NT, Windows 2000, Windows Server 2003, Windows XP Да, если установлен MS Directory Services Client For Windows Возможно установить только Query Analyzer
Для пользовательской базы данных планируется использовать модель восстановления FULL RECOVERY MODEL. Какое(ая) из перечисленных выражений или встроенных процедур позволит решить поставленную задачу?
DBCC CHECKDB (‘dbname’, RECOVERY FULL) ALTER DATABASE dbname SET RECOVERY = ‘FULL’ ALTER DATABASE dbname SET RECOVERY FULL DBCC DBREPAIR (‘dbname’, RECOVERY FULL) sp_dboption ('recovery_model', 'full')
В MS SQL Server 2000 имеется возможность шифрования TSQL кода, используемого при создании и изменении объектов базы данных. Для каких из перечисленных объектов возможно использование опции WITH ENCRYPTION?
Процедуры, представления и таблицы Процедуры, представления, функции, таблицы Процедуры и представления Представления, функции, триггеры Процедуры, представления, функции, триггеры
Необходимо определить пользователей, подключенных к MS SQL Server 2000 в настоящий момент. Какая из перечисленных встроенных процедур позволит решить поставленную задачу?
В компании есть группа торговых агентов, которым требуется независимая работа с собственными базами данных. Торговым агентам приобрели карманные компьютеры на базе ОС Windows CE. Какую редакцию MS SQL Server 2000 возможно установить на эти карманные компьютеры?
Редакции MS SQL Server 2000, работающей под управлением Windows CE не существует. Microsoft выпускает набор клиентских утилит для Windows CE, позволяющий осуществлять подключение к серверу баз данных MS SQL Server 2000 Mobile Edition На карманный компьютер допускается установка только MS SQL Server 6.5 MS SQL Server 2000 Windows CE Edition MS SQL Server 2000 Personal Edition
Сетевая инфраструктура компании состоит из единственного домена Windows 2000 mycompany.ru. В сети присутствует сервер баз данных, работающий под управлением MS SQL Server 2000 и принадлежащий домену mycompany.ru. К базам данных сервера подключаются пользователи домена mycompany.ru, а также партнеры компании через Интернет. Необходимо обеспечить наиболее надежный и безопасный метод аутентификации для всех пользователей базы данных. Какой из перечисленных методов аутентификации MS SQL Server 2000 позволит решить поставленную задачу?
Аутентификация средствами Windows (native) Для пользователей домена использовать аутентификацию средствами Windows, для пользователей Интернет - смешанную Для пользователей домена использовать смешанную аутентификацию, для пользователей Интернет - аутентификацию средствами Windows Пользователи Интернет не должны подключаться к MS SQL Server 2000 в независимости от метода аутентификации Смешанная (mixed) аутентификация
Вы создали задание, которое осуществляет экспорт данных в текстовый файл, а затем производит копирование файла на сетевой ресурс. Служба MS SQL Server Agent запущена от имени учетной записи Local System. При тестировании задание выполнено не было. Какой из перечисленных способов позволит решить поставленную задачу?
Необходимо предоставить право создания файлов для учетной записи Local System на сетевом ресурсе Удалите задание. Создайте пакет DTS для выполнения данной операции MS SQL Server 2000 позволяет осуществлять из текстовых файлов только операции импорта Служба MS SQL Server Agent должна быть запущена от имени локальной учетной записи BUILTIN\Administrator Служба MS SQL Server Agent должна быть запущена от имени доменной учетной записи
Поставки в магазины и учет товаров осуществляется с использование базы данных центрального склада. В каждом магазине установлен MS SQL Server 2000. При покупке товара в магазине, происходит обновление локальной базы данных и возникает необходимость обновить базу данных центрального склада. Какой тип репликации и подписки следует использовать для успешного решения поставленной задачи?
Сотрудники осуществляют поиск любых объектов сетевой инфраструктуры компании в базе данных Active Directory. Необходимо зарегистрировать базу данных MS SQL Server в качестве объекта Active Directory. Какая из перечисленных встроенных процедур позволит решить поставленную задачу?
sp_activedirectory_obj ‘create’, ‘database’, ‘dbname’ sp_activedirectory_scp ‘create’, ‘database’, ‘dbname’ sp_activedirectory_obj ‘database’, ‘dbname’ Зарегистрировать базу данных в качестве объекта Active Directory нельзя, возможно зарегистрировать только экземпляр MS SQL Server 2000 sp_activedirectory_register ‘dbname’
Вы подозреваете, что некоторые пользователи используют встроенную процедуру sp_helptext для просмотра TSQL кода, использованного при создании процедур. Вы также подозреваете, что на основании полученной информации были предприняты попытки взлома базы данных. Какой из перечисленных способов позволит избежать возникновения данных ситуаций?
Изменить таблицу syscomments с использованием опции WITH ENCRYPTION Удалить существующие процедуры, создать аналогичные процедуры с использованием опции WITH ENCRYPTION Удалить информацию по необходимым процедурам из таблицы syscomments Зашифровать файл базы данных с помощью встроенных средств шифрования ОС Windows 2000 (EFS) Перенести таблицу syscomments в отдельную файловую группу, зашифровать файловую группу с помощью встроенных средств шифрования ОС Windows 2000 (EFS)
Для обеспечения высокой надежности и доступности данных Вы используете резервный (standby) сервер и Log Shipping. Основной сервер вышел из строя. При попытке захвата роли с использованием процедуры sp_change_primary_role на резервном сервере, Вы получили сообщение об отсутствии необходимой процедуры. Какой из перечисленных способов позволит решить поставленную задачу?
Переключиться в пользовательскую базу данных, для которой настраивался Log Shipping и выполнить процедуру Переключиться в базу данных msdb и выполнить процедуру Переключиться в базу данных master и выполнить процедуру Необходимо сначала выполнить процедуру sp_change_monitor_role Необходимо сначала выполнить процедуру sp_change_primary_role на основном сервере
Сервер, обслуживающий общую базу данных компании, расположен в центральном офисе. В региональных офисах, связь с которыми осуществляется посредством высокоскоростной линии Т1 (2 Мбит/сек), установлены серверы баз данных MS SQL Server 2000. Какой тип репликации и подписки следует использовать в региональных офисах, учитывая необходимость обеспечить высокий уровень оперативности при работе с базой данных центрального офиса?
Необходимо создать задание (job) SQL Server Agent, проверяющее целостность системных таблиц в пользовательских базах данных. Какую функцию MS SQL Server 2000 следует использовать для выполнения такой проверки?
Вы создали задание, выполняющее операции экспорта данных в текстовый файл на локальном жестком диске. Вы создали расписание, согласно которому задание должно выполняться ежедневно в 7:00. При проверке на следующий день Вы обнаружили, что выполнение задания не начиналось, хотя служба MS SQL Server Agent запущена, а задание включено (enabled). Какова причина возникновения данной ситуации?
Служба MS SQL Server запущена от учетной записи Local System Служба MS SQL Server Agent запущена от учетной записи Local System Для выполнения операций импорта/экспорта необходимо использовать только службы DTS Расписание, по которому выполняется задание, отключено (disabled) Служба MS SQL Server запущена от учетной записи, у которой нет права записи на локальный жесткий диск
Для работы с информацией баз данных в MS SQL Server 2000 используется язык SQL. Какой стандарт языка SQL, определенный организациями ANSI и ISO, поддерживается MS SQL Server 2000?
SQL-2000 SQL-92 MS-SQL SQL-95 SQL-98
Необходимо реализовать безопасную передачу данных между клиентами базы данных и MS SQL Server 2000. С этой целью Вы предложили использовать шифрование пакетов при их передаче. Какое из перечисленных средств MS SQL Server 2000 позволит решить поставленную задачу?
Необходимо использовать сторонние продукты Необходимо воспользоваться утилитой Client Network Utility и настроить SSL для обеспечения шифрованной передачи данных Необходимо использовать IP Security Protocol операционной системы Windows 2000 для обеспечения шифрованной передачи данных Необходимо загрузить с сайта компании Microsoft и установить пакет MS SQL Server 2000 Encryption Pack Необходимо воспользоваться опцией WITH ENCRYPTION для обеспечения шифрованной передачи данных
Какие типы шагов невозможно использовать в заданиях MS SQL Server 2000?
Replication TSQL XPath CmdExec ActiveX
Необходимо произвести дефрагментацию индексов, не перестраивая их. Какое(ая) из перечисленных выражений или встроенных процедур позволит решить поставленную задачу?
В главном офисе компании необходимо реализовать объединение всех региональных баз данных в единое целое. Региональные офисы соединены с главным офисом посредством высокоскоростной линии Т1 (2 Мбит/сек). Какой тип репликации и подписки следует использовать в главном офисе?
Вы создали задание, запускаемое автоматически при старте службы MS SQL Server Agent, которое в случае перезапуска службы MS SQL Server Agent производит проверку целостности базы данных. Просматривая историю задания, Вы обнаружили, что после перезагрузки сервера задание не выполнялось. Какой из перечисленных способов позволит решить поставленную задачу?
Запустить службу MS SQL Server Agent от учетной записи BUILTIN\Administrator Запустить службу MS SQL Server Agent от учетной записи DOMAIN\Domain Admins Изменить тип запуска службы MS SQL Server Agent на автоматический Задание необходимо включить (enable) Восстановить из архива базу данных msdb
Какая опция MS SQL Server 2000 позволяет при именовании объектов использовать зарезервированные слова и символы?
Опция базы данных QUOTED IDENTIFIER в состоянии TRUE MS SQL Server 2000 соответствует стандарту SQL-92, поэтому при наименовании объектов нельзя использовать зарезервированные слова и символы Опция сервера QUOTED IDENTIFIERS в состоянии ON Опция базы данных QUOTED IDENTIFIER в состоянии FALSE Опция сервера QUOTED IDENTIFIERS в состоянии OFF
При настройке любого типа репликации, MS SQL Server 2000 устанавливает и запускает ряд агентов репликации. Какой из перечисленных агентов НЕ является обязательным для работы репликации типа Transactional?
Необходимо создать запрос, выполняющий операцию резервного копирования. После завершения операции резервного копирования файл архива должен быть скопирован в сетевой каталог, подключенный к серверу в качестве локального жесткого диска. Имеется ли возможность включения соответствующих команд в тело запроса?
Да, в запрос следует включить встроенную процедуру: xp_cmdshell ‘copy c:\dir\backupfile.bak z:’ Нет Да, следует воспользоваться опцией COPY TO выражения BACKUP: BACKUP DATABASE dbname TO DISK = ‘c:\dir\backupfile.bak’ WITH COPY TO ‘z:\backupfile2.bak’ Необходимо создать запрос на MS Visual Basic. Да, в запрос возможно включить встроенную процедуру: xp_cmdcopy c:\dir\backupfile.bak’, ‘z:’
Вы создали несколько оповещений (alert), реагирующих на различные события, и оператора, в качестве адреса для отправки сообщений указав NetBIOS имя Вашей рабочей станции, работающей под управлением MS Windows XP Professional. Через некоторое время Вы обнаружили в журнале событий сервера баз данных, что оповещения срабатывали, однако Вы не получили ни одного сообщения. Какой из перечисленных способов позволит решить поставленную задачу?
Включить службу Messenger на Вашей рабочей станции Перезапустить службу MS SQL Server Перезапустить службу MS SQL Server Agent от имени доменной учетной записи Указать в качестве адреса для отправки сообщений Ваше имя пользователя Перезапустить службу MS SQL Server Agent
При попытке удаления таблицы в пользовательской базе данных было выдано сообщение о невозможности удаления объекта по причине зависимости от таблицы других объектов базы данных. Необходимо вывести список зависимых объектов для удаляемой таблицы. Какая из перечисленных встроенных процедур позволит решить поставленную задачу?
Экзамен Администрирование MS SQL Server 2000 для системных администраторов.
Профессиональная сертификация по программе «Администрирование MS SQL Server 2000» является стандартом, подтверждающим наличие навыков администрирования популярнейшей СУБД корпорации Microsoft и программирования на специализированном языке Transact SQL (T-SQL), обеспечивающем решение типовых задач автоматизации обслуживания БД. Сертификация специалистов по данной программе подтверждает владение знаниями об основных принципах и приемах управления MS SQL Server.