Программа установки SQL Server

Переводы статьи Переводы статьи
Код статьи: 330391 - Vizualiza?i produsele pentru care se aplic? acest articol.
Информация в данной статье относится к построений исправления Microsoft SQL Server 2000 с пакетом обновления 3 (SP3) 761-977 во всех операционных системах. Эта статья также применима к SQL Server 2000 SP3 исправление строит 977 через 2037, когда установлен только на компьютере под управлением Microsoft Windows 98, Microsoft Windows Millennium Edition или Microsoft Windows NT. Если вы пытаетесь установить исправления 3 (SP3) для SQL Server 2000 сборки 977 или более поздней версии построения на компьютере под управлением Microsoft Windows 2000, Microsoft Windows XP или Microsoft Windows Server 2003, щелкните следующий номер статьи базы знаний Майкрософт:
842960 Описание исправления установщика 32-разрядного SQL Server 7.0 и SQL Server 2000
SQL Server 2000 с пакетом обновления 4 (SP4) и более поздних версиях Windows 98, Windows Millennium Edition или Windows NT не поддерживаются. Таким образом не поддерживается исправление для этих операционных систем в SQL Server 2000 SP4 и более поздних версиях.
Развернуть все | Свернуть все

В этой статье

Аннотация

Исправления для Microsoft SQL Server 2000 будут упакованы и доставляются пользователям как самораспаковывающийся исполняемый файл. Программа установки служит для установки исправлений с помощью программы установки с Графическим интерфейсом пользователя. С помощью Установщик исправлений можно также автоматизировать процесс установки исправления через всей организации.

Имя исполняемого файла установщика исправления файл будет иметь следующий формат:

Х.ГГ.ZZZZ_LangName.exe
  • X Указывает номер основной версии.
  • ГГ Указывает номер вспомогательной версии двумя цифрами.
  • ZZZZ Указывает число исправлений.
  • LangName — Это три буквы аббревиатуры для языка, к которому локализованные исправления.
Например русская версия исправления для SQL Server 2000 номер 701 будет:

8.00.0701_enu.exe.

При возникновении место на диске ошибок при извлечении пакета, обратитесь к следующей статье в в Microsoft Knowledge Base:
301913 Об ОШИБКЕ: Сообщение «Не достаточно места на диске» происходит при извлечении dowloads SQL Server 2000

Дополнительная информация

Перед установкой исправлений установщика

Перед установкой исправлений установщика, корпорация Майкрософт рекомендует Выполните резервное копирование баз данных:
  • Основной обозреватель
  • базы данных msdb
  • модель
Позже в случае отката исправления, которые необходимо восстанавливать Эти резервные копии. Дополнительные сведения о процессе отката включен в «Удаление или отката исправления» данной статьи. Установка Программа установки не вносить изменения в пользовательских баз данных; Тем не менее он может включать модификации для системных баз данных.

Как использовать установщик исправлений

Чтобы начать процесс установки исправления необходимо выполнить исправление исполняемый файл. Для установки стандартных исправления, необходимо сохранить и запустить исполняемый файл обновления на компьютере сервера. Для получения инструкций о том, как Установка исправлений в установке кластера, читать «Установка кластера» в разделе данной статьи. Чтобы выполнить установку, необходимо войти в операционную систему с учетной записью локального администратора учетные данные.

При выполнении установки файлы пакета для извлечения Врем папка. Затем Графический интерфейс программы установщика исправления запускается Руководство по остальной части процесса установки.

Какие файлы обновляются данным исправлением?

Список файлов, которые обновляются данным исправлением находится в INF-файл. Необходимо запустить исполняемый файл исправления и извлеките файл INF Просмотрите список файлов.

Чтобы получить список файлов исправления обновления, выполните следующие действия.

1. Запустите исполняемый файл обновления. Запустить Программа, пока выполняется извлечение страниц. Затем были извлечены файлы %TEMPпапка %. Еще не отменить установку. При отмене установки извлеченные файлы удаляются из %TEMPпапка %.

2. После просмотра Добро пожаловать для установки исправления на экране, найдите %TEMPпапка %. Использовать временную метку на папки, находящиеся в TEMP папка укажите папку с именем pftXX~ tmp, где XX Это случайное число

3. Найдите файл Hotfix.inf в эту папку, чтобы получить полный список из раздела [FILES] этот inf-файла файл. Кроме того можно просмотреть в разделе [СЦЕНАРИЕВ] Hotfix.inf файл, чтобы узнать, если обновление выполняется все сценарии SQL Server установки.

4. Теперь можно отменить программу установки для удаления Временная папка.

Примечание Можно также получить список файлов, исправление обновления, просмотрев статье Microsoft Knowledge Base, который был создан для Это исправление. Номер статьи отображается в первоначальной Добро пожаловать экран программы установки исправления.

Как работает программа установки

Программа установки использует эти шаги для завершения установки:
  1. При запуске самораспаковывающегося файла файлы для извлечения Врем папка на компьютере.
  2. Затем программа установки проверяет, что пользователь, который является вход с правами администратора, прежде чем он инициирует Файл журнала установки.
  3. Программа установки автоматически обнаруживает все экземпляры SQL Установка сервера и перечисляет список экземпляров, подлежащая обновление. Для уточнения обновления исправлений для установки SQL Server необходимо удовлетворяет определенным требованиям. Статья базы знаний Майкрософт ссылки на данное исправление будет иметь дополнительные сведения о требованиях к Установка этого обновления. Например, если исправление необходимо установить Пакет обновления 2 (SP2) для SQL Server 2000, то необходимо установить SQL Server 2000 Пакет обновления 2 перед установкой исправления. Если на компьютере нет ни одного Получение установок SQL Server, подходящих для установки этого исправления, сообщение, подобное приведенному ниже и установка прекращается:
    У вас нет любой экземпляр SQL, установленных на данном компьютере отобранное для исправления. Проверьте правильность версий пакетов обновления требования для этого исправления.
  4. После выбора определенного экземпляра SQL Server для исправление обновления программа установки разрешает и считывает память соответствующую папку имена и местоположения, относящиеся к SQL Server Установка выбранного.
  5. Программа установки запросит информацию, например, нужно ли вам необходимо использовать проверку подлинности Windows или проверка подлинности SQL Server. При выборе Проверка подлинности SQL Server, необходимо указать программу установки с помощью пароля для SA вход в систему. Если выбрана проверка подлинности Windows, необходимо запустить Программа установки войти в Windows в Windows входа учетная запись. Эта учетная запись должна быть частью sysadmin фиксированной роли сервера для экземпляра SQL Server, не обновление. Если вы хотите использовать проверку подлинности SQL Server, необходимо убедиться что экземпляр SQL Server настроен для смешанного режима безопасности. В противном случае этап проверки подлинности не был выполнен успешно, и появляется следующие сообщения об ошибке, даже если указать допустимую SA пароль:
    Недопустимые учетные данные. Пожалуйста Повторите попытку.
  6. После входа в SQL Server, используя учетные данные на шаге 5 программа установки останавливается служба MSSQLSERVER и SQL Услуги агента сервера для экземпляра, который обновляется.
  7. Теперь программа установки выполняет шаг ядра Замена существующих файлов с новыми файлами, которые были включены в исправление. Чтобы это сделать, программа ищет конечного компьютера, чтобы проверить, если файлы действительно существуют. Если файлы расположены на конечном компьютере он подходит для замены. После файла проходит эту проверку, файл версия сравнивается исходный файл. Для файлов без версии номер, программа использует сведения о дате и времени. При этом создается список файлы, которые должны быть установлены.
  8. Для каждого файла, выбранного для замены является файл Сначала резервного копирования в папку резервного копирования. Эта папка резервного копирования будет существовать в том же папке с файлом. В папке резервного копирования является вложенной папки, имеющей номер сборки совпадает с именем исправления.
    Например, если при установке Исправление для SQL Server 2000 701 и Sqlservr.exe необходимо заменить его расположение (C:\Program Files\Microsoft SQL Server\MSSQL\Binn\), программа установки Создает новую структуру папок, аналогичную C:\Program Files\Microsoft SQL Server\MSSQL\Binn\Backup\0701 и производится резервное копирование существующего файла в новый метод местоположение, прежде чем он заменяется новый файл исправления.

    Аналогично Если выбран файл, находящийся в C:\Program Files\Microsoft SQL Server\MSSQL\Binn\Resources\1033 для замены, он сначала копируется расположение архива примерно C:\Program Files\Microsoft SQL Server\MSSQL\Binn\resources\1033\Backup\0701, а затем заменяется его аналог к исправлению.

    Примечание Если используется программа установки экземпляра SQL Server и удаления такого экземпляра, не являются папки резервного копирования, описанных выше удалена программа удаления SQL Server. Вы должны вручную удалите их резервной копии папки, созданные программой установки. Если эти папки не удаляются, ваш будущее пытается переустановить Microsoft SQL Server 2000 на данном компьютере используя то же имя экземпляра не удастся.
  9. После установки останавливает все службы, файл не будет сохраняться заблокированным и готов для замены посредством простого копирования. Если файл заблокирован, программа установки прерывается и появляется следующее сообщение об ошибке:
    Один или несколько файлов, выбранных для исправлений заблокированы другими процессами. Файл журнала подробные сведения о заблокированные файлы.

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

Установка кластера

Установка кластера SQL Server 2000

Применение пакета исправлений для кластера SQL Server 2000 Установка, необходимо запустить пакет исправлений на узел, владеющий SQL Ресурс сервера. Затем программа установки займет ресурсов SQL Server автономные и обновления двоичных файлов на всех узлах кластера. Наконец SQL Ресурс-сервера, и установщик запускает все сценарии установки (с расширением SQL), отгруженных в виде части данного исправления.

Установка кластера SQL Server 7.0

Для кластеризованной установки SQL Server 7.0 должны сначала из состава SQL Server, запустив мастер перехода на другой ресурс SQL Server из узел первичного кластера каждого виртуального сервера SQL Server.

Активный/активный

Выполните следующие действия для установки активный/активный.
  1. Убедитесь, что узел компьютера, где была SQL Server 7.0 изначально установлен, элементы управления обеих групп ресурсов SQL Server.
  2. На каждом узле кластера запустите мастер настройки перемещения при сбое средство для удаления виртуального сервера SQL.
  3. После удалением SQL Server, необходимо запустить исправление исполняемый файл на обоих узлах и выполнить установку ранее успешно recluster SQL Server.

Активный/пассивный

Выполните следующие действия для установки активный/пассивный.
  1. Убедитесь, что узел компьютера, где была SQL Server 7.0 изначально установлен, управляет ресурсами сервера SQL.
  2. На этом же узле компьютера запустите мастер настройки перемещения при сбое средство для удаления виртуального сервера SQL.
  3. После удалением SQL Server, необходимо запустить исправление EXE на первичном узле и успешно выполнить установку Перед recluster SQL Server.

Параметры командной строки

Ниже приведен список доступных параметров командной строки с помощью данного пакета исправлений.
Option         Definition
------         ----------

/s             Disable Self Extraction progress dialog. Must come before /a.

/a             This parameter must come before all parameters except /s if you
               are running the hotfix by using the self-extracting EXE, and you 
               want to include parameters for unattended installations. This is a
               mandatory parameter for the installer to run in the unattended mode. 

/q             This flag causes the Setup program to run in silent mode
               with no user interface. 

/allinstances  This is an SQL specific key that patches all instances of SQL Server
               in silent mode that pass the applicability rules. This flag can also be used
               to patch all SQL Server virtual servers that pass the applicability rules and needs 
               to be run from the active node. 

INSTANCENAME   Name of the instance of SQL  Server.  You must enter it as
               INSTANCENAME=yourinstancename

BLANKSAPWD     Means blank sa password for SQL Authentication. If you enter
               this parameter on computers that are running Microsoft Windows NT or 
               Microsoft Windows 2000, the default Windows Authentication logon is
               overridden and it tries to log on with a blank sa password.  
               The correct format for this parameter is BLANKSAPWD=1.
               This parameter is recognized only for unattended
               installations.

SAPWD          Non-blank sa password. If you enter this parameter, it must be
               in the form of SAPWD=yoursapassword. This parameter
               overrides default Windows Authentication on computers that are running
               Windows NT or Windows 2000, or a BLANKSAPWD, if entered.
Примечание Можно использовать Start/Wait стандартный префикс командной строки Windows в начале команды вернуть управление командной строке после завершения установки исправления.

Примеры командной строки

  • Синтаксис командной строки для автоматической установки исправления по умолчанию экземпляра SQL Server с self-extraction ход Это диалоговое окно отключено:
    8.00.0701_enu.exe /s /a /q
    Поскольку не сведения о проверке подлинности обеспечивается в командной строке использовать систему проверки подлинности Windows по умолчанию.
  • Синтаксис командной строки для автоматической установки Это исправление на именованный экземпляр SQL Server:
    8.00.0701_enu.exe /a /q INSTANCENAME=FRIDAY SAPWD=MyPwd
    где ПЯТНИЦА — имя экземпляра SQL Server 2000. Установка Если задано параметром INSTANCENAME как имя_сервера\имя_экземпляра завершится ошибкой.
  • Синтаксис командной строки для автоматической установки исправление с помощью Start/Wait в противном случае:
    start /wait 8.00.0701_enu.exe /s /a /q INSTANCENAME=sqlinstance02

Выполнение автоматической установки

Аналогичен автоматической установки интерактивной установки, описанный выше. Для выполнения автоматической установки необходимо выполнить выполнение самораспаковывающегося файла с параметром/q. При применении исправление к именованному экземпляру, необходимо указать имя экземпляра на команды строки с помощью параметра INSTANCENAME. Если выбранный экземпляр квалифицирован для установки исправления установщик применит исправления, как описано выше. Если не указан параметр INSTANCENAME, исправление использует значение по умолчанию экземпляр SQL Server.

Для автоматической установки в кластере, можно использовать тот же синтаксис, как и в случае выделения. Например если вы у именованный экземпляр в кластер с именем HELLO\Inst1, где HELLO Имя виртуального сервера, синтаксис будет иметь вид:
start /wait 8.00.0701_enu.exe /q instancename=inst1

Файл журнала

Каждое действие, которое выполняется путем исправления процесс установки записывается в файл журнала установки. Файл журнала будет иметь достаточно информации о каждое действие, выполняемое на каждом этапе установки и конкретные операции для каждого файла. Исправление сохранение файла журнала файл в папке %WINDIR%\SQLHotfix. Программа создает для каждого файла журнала уникальное имя.

SQLHotfix?.Журнал

Вопросительный знак (?) является как много раз, при попытке установить это исправление на компьютере.

Для об успешной установке в конце файла журнала можно увидеть следующее сообщение об ошибке:
УСПЕШНОЕ ЗАВЕРШЕНИЕ УСТАНОВКИ
Аналогичным образом это сообщение означает, что произошел во время исправления установки:
УСТАНОВКА СБОЙ
Это сообщение указывает, что установка была отменено в середине процесса установки и установки прервано:
Отменена пользователем Установка
Неудачных установок, соответствующая ошибка код записывается в журнал программы установки исправления.

Как удалить или отката исправления

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

Если необходимо выполнить откат Это исправление и журнал программы установки файл (или INF-файла) показывает, что Исправление выполнено одно или более, SQL-сценариев для вашего сервера, необходимо выполнить следующие действия:.

Важные Следующие шаги включают в себя восстановление вашей Основной обозреватель базы данных и восстановление из основной резервной копии, сделанной до применения исправления. Если после того как вы создали любых новых пользовательских баз данных исправление, то необходимо создать резервную копию этих пользовательских баз данных теперь дает возможность восстановление этих баз данных после выполнения следующих действий:
  1. Отсоедините все пользовательские базы данных. Для получения дополнительных сведений см. «Присоединение и отсоединение баз данных» раздел документации по SQL Server 7.0, или в разделе «Как присоединение и отсоединение базы данных (Enterprise Manager)» в SQL Server 2000 документации.
    Примечание Если любой из баз данных, участвующих в репликации, необходимо Во-первых, необходимо отключите публикацию и распространение. Для получения дополнительных сведений см. Раздел «Отключение публикации и распространения» в электронной документации по SQL Server Через Интернет.
  2. Остановите все службы SQL Server (то есть, MSSQLServer SQLServerAgent, Microsoft координатор распределенных транзакций [MS DTC] Поиск Microsoft).
  3. Копировать как коэффициент безопасности Данные папки в безопасное место. При наличии данных и журналов в файлы отдельные папки по умолчанию Данные папки, также скопировать эти файлы.
  4. Компьютер для резервного копирования папки поиска и замены новые версии всех файлов с помощью старых версий.
  5. Перестроить Основной обозреватель База данных.
  6. Восстановление Основной обозреватель, модель и базы данных msdb базы данных из резервной копии этих баз данных, было получено до применения исправления. Это автоматически подключается к пользовательским базам данных который был подключен при создании резервной копии. Прикрепить любой пользователь базы данных были созданы после создания последней резервной копии базы данных master.
  7. Если бы полнотекстовых каталогов восстановите полнотекстовый поиск каталоги и ресинхронизировать полнотекстовые каталоги. Для получения дополнительных сведений см. со следующей статьей базы знаний Майкрософт:
    240867 Как перемещать, копировать и архивировать файлы и папки полнотекстового каталога
  8. При использовании репликации, необходимо изменить конфигурацию репликации вручную.
  9. Если использовать службу SQL Mail перенастройте службу SQL Mail. Для получения дополнительных сведения, обратитесь к следующей статье Microsoft Knowledge Base:
    263556 Настройка службы SQL Mail

Свойства

Код статьи: 330391 - Последний отзыв: 14 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Ключевые слова: 
kbhowto kbinfo kbmt KB330391 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:330391

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com