Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Восстановление после неправильной установки параметров конфигурации




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

1. Войдите в систему локально или удаленно через Telnet или Terminal Server (Сервер терминалов), где установлен ошибочно сконфигурированный сервер БД. Для этого используйте локальную учетную запись администратора или учетную запись, применяемую для запуска экземпляра SQL Server.

2. Убедитесь, что служба MSSQLServer или MSSQL$instance_name, где instance_name — имя экземпляра, остановлена. Если нет, остановите службу, используя одно из следующих средств:

• утилиту SQL Server Configuration Manager;

• компонент панели управления Computer Management (Управление компьютером);

• компонент панели управления Services (Службы).

3. В тех случаях, когда экземпляр SQL Server был установлен в качестве экземпляра по умолчанию, можно остановить службу, выполнив команду: net stop MSSQLSERVER

4. В командной строке перейдите в каталог экземпляра SQL Server (MSSQL.1\mssql\ binn для экземпляра по умолчанию). Чтобы использовать исполняемый файл sqlservr, необходимо находиться в этом каталоге.

5. Запустите SQL Server из командной строки, задав такие параметры запуска: sqlservr –sinstance_name –f

6. Необходимо использовать параметр –s, чтобы указать экземпляр SQL Server, если установлено несколько экземпляров SQL Server. Параметр –f запускает SQL Server в однопользовательском режиме с минимальной конфигурацией. Это гарантирует, что неудачная конфигурация не загрузится.

7. Подождите, пока сервер запустится. SQL Server выведет на экран несколько страниц текста. Оставьте сервер запущенным.

8. В другом окне командной строки или сессии Telnet, запустите утилиту SQLCMD под учетной записью, обладающей на SQL Server администраторскими привилегиями:

sqlcmd –U login –P password

Примечание Если установлено несколько экземпляров SQL Server 2005, следует указать экземпляр, с которым производится соединение (sqlcmd –U login –P password –Scomputer_ name\instance_name).

9. При удачном доступе с помощью утилиты SQLCMD приглашение командной строки поменяется на >.

10. Отмените неудачные изменения конфигурации, вводя команды так же, как в окне запросов утилиты SQL Server Management Studio. Основным отличием является то, что после каждой инструкции SQL должна следовать команда GO, как показано в следующем примере:

EXEC sp_configure 'max server memory', 128

GO

RECONFIGURE

GO

11. Когда закончите, выйдите из утилиты SQLCMD, набрав команду EXIT.

 

12. Из командной строки в другом окне, в котором запущен SQL Server, нажмите клавиши Ctrl+C.

13. При появлении запроса на подтверждение прерывания исполнения, введите Y. Это остановит SQL Server.

14. Перезапустите SQL Server как обычно. При надлежащих изменениях сервер должен запуститься нормально. В противном случае повторите эту процедуру.

Изменение сопоставления и перестройка БД master

Перестройка БД master восстанавливает во всех системных таблицах их начальное содержимое и атрибуты. Основные причины для перестройки БД master следующие.

Установка нового сопоставления по умолчанию для экземпляра сервера БД.

Совет В SQL Server 2000 или выше сопоставление может быть установлено отдельно для каждой БД, а также для таблиц, параметров и текстовых строк, без необходимости перестройки БД master.

Восстановление поврежденной БД master, если резервная копия БД master недоступна.

Восстановление поврежденной БД master, если экземпляр SQL Server не может быть запущен.

Утилита Rebuildm больше не используется для перестройки БД master. Вместо этого запустите программу установки SQL Server 2005 повторно. Если вы решили перестроить БД master, примите к сведению перечисленные ниже рекомендации.

После перестройки БД master нужно загрузить последние резервные копии БД master, model и msdb. Если сервер был настроен для репликации, требуется загрузить последнюю резервную копию БД распределения. Данные, которые невозможно восстановить, должны быть воссозданы вручную.

После перестройки БД master все пользовательские базы данных будут отсоединены и не читаемы. Их следует создать повторно. Нельзя восстановить пользовательские БД из резервной копии — восстановление поддерживает информацию, указанную при создании резервной копии, поэтому, возможно, потребуется переместить базы данных на другой сервер посредством импорта-экспорта.

Следует применить все обновления SQL Server повторно, чтобы состояние БД Resource отображало последние изменения. БД Resource обновляется при применении к SQL Server исправлений или пакетов обновлений.

Чтобы перестроить БД master, выполните указанные ниже действия.

1. Войдите на сервер, используя учетную запись с привилегиями администратора. Запустите компонент панели управления Add Or Remove Programs (Установка и удаление программ).

2. В компоненте панели управления Add or Remove Programs (Установка и удаление программ) в списке Programs installed (Установленные программы) выберите элемент Microsoft SQL Server 2005, затем щелкните кнопку Change (Изменить).

Когда откроется окно мастера SQL Server 2005 Maintenance (Сопровождение Microsoft SQL Server 2005), выберите необходимый экземпляр и щелкните кнопку Next (Далее).

3. На странице Feature Maintenance (Поддержка функциональных возможностей)

укажите компонент, с которым следует работать, например Analysis Services (Аналити ческие службы) или Database Engine (Ядро базы данных), и щелкните кнопку. Next (Далее).

4. Откроется окно мастера SQL Server Installation (Установка SQL Server). Щелкните кнопку Next (Далее), чтобы позволить программе установки произвести проверку конфигурации системы. Когда проверка системной конфигурации завершится, исправьте возможные ошибки. Щелкните кнопку Next (Далее).

5. Программа установки проверит, какие компоненты установлены. На странице Change or Remove Instance (Изменить или удалить экземпляр) щелкните кнопку Change Installed Components (Изменить установленные компоненты).

6. На странице Feature Selection (Выбор функциональных возможностей) в иерархическом списке компонентов дважды щелкните мышью необходимый компонент.

Это раскроет соответствующий узел компонента и отобразит подкомпоненты.

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

7. Щелкните кнопку Next (Далее) и затем кнопку Install (Установить). SQL Server произведет проверку установленных компонентов и, при необходимости, перестроит поврежденные. Когда процесс завершится, щелкните кнопку Next (Далее), а потом кнопку Finish (Готово).

Література

1. Бурков А.В. Проектирование информационных систем по технологии клиент – сервер в «Microsoft SQL Server 2008» и «Microsoft Visual Studio 2008» 194с.

2. Бучек Г.ASP.NET. Учебный курс — СПб.: Питер, 2002. — 512 с.: ил.

3. Вийера Р. Програмирование баз данных Microsoft SQL Server 2005 для профессионалов / Р. Вийера // 2008. 256с.

4. Волоха А. В. Microsoft SQL Server 2005. Новые возможности. — СПб.: Питер, 2006. — 304 с.: ил.

5. Дж.Боуман, С.Эмерсон, М.Дарновски - Практическое руководство по SQL

6. Станек Уильям Р. Microsoft SQL Server 2005. Справочник администратора / Пер. с англ. — М.: Издатель ство «Рус ская Ре дак ция», 2008. — 544 с.: ил.




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 594; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.