Программы может произойти сбой при удалении экземпляра SQL Server 2000, MSDE 2000 или SQL Server 2000 Desktop Engine (Windows)

Переводы статьи Переводы статьи
Код статьи: 918767
Номер ошибки: 474878 (SQL Server 8.0)

Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим следующий сценарий. Удаление экземпляра один из следующих продуктов:
  • Microsoft SQL Server 2000 Desktop Engine (также известный как MSDE 2000) Пакет обновления 4 (SP4)
  • 4 (SP4) для SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 с SP4
Запустите программы, использующие других экземпляров MSDE 2000 SP4 4 (SP4) для SQL Server 2000 Desktop Engine (Windows) или 4 (SP4) для SQL Server 2000. В этом сценарии этих программ может завершиться неудачно. Затем, программа создает следующее сообщение об ошибке:
Не удалось загрузить Msxmlsql.dll
Примечание Это сообщение об ошибке заносится в журнал программы файл.

Ниже приведен типичный сценарий, в котором эта проблема происходит:
  • Работает под управлением Microsoft Windows Small Business Server 2003 SP1 на компьютере.
  • Microsoft Windows SharePoint Services запущена на компьютер и компьютер подключается к свой собственный экземпляр SQL Server 2000 SP4 Desktop Engine (Windows).
  • — Microsoft cлужбы Windows Server Update Services (WSUS) на компьютере, а компьютер подключается к свой собственный экземпляр SQL 4 (SP4) Server 2000 Desktop Engine (Windows).
После удаления экземпляра SQL Server 2000 Desktop Engine (Windows) 4 (SP4), использующий Windows SharePoint Services, службы WSUS не может выполняться на компьютер. При установке на компьютере, на котором работает SQL Server 2000 SP4 Windows Small Business Server 2003 SP1 и удалить SQL Server 2000 SP4, WSUS не удается запустить на компьютере.

Причина

Проблема возникает из-за следующих условий:
  • Msxmlsql.dll файл удаляется из папку %ProgramFiles%\Microsoft SQL Server\80\Shared при удалении экземпляр MSDE 2000 SP4, экземпляр SQL Server 2000 Desktop Engine (Windows) 4 (SP4) или экземпляр SQL Server 2000 SP4.
  • Msxmlsql.rll файл удаляется из папку %ProgramFiles%\Microsoft SQL Server\80\Shared\Resources\1033 когда вы Удаление экземпляра MSDE 2000 SP4, экземпляр SQL Server 2000 Desktop Модуль 4 (SP4) (Windows) или экземпляре SQL Server 2000 SP4.
В некоторых случаях %programfiles%\Microsoft SQL Server\80\Shared папка будет удалена после удаления экземпляра MSDE 2000 SP4 экземпляр 4 (SP4) для SQL Server 2000 Desktop Engine (Windows) или экземпляр SQL Server 2000 SP4.

Таким образом программы, которые используют другие экземпляры SQL Server, 4 (SP4) для SQL Server 2000 Desktop Engine (Windows) или 4 (SP4) для MSDE 2000 Не удается запустить 2000 SP4 на компьютере программ зависит от Msxmlsql.dll и Msxmlsql.rll файлов.

Решение

Для решения эту проблему, восстановите файл Msxmlsql.dll папку %ProgramFiles%\Microsoft SQL Server\80\Shared. Для этого воспользуйтесь одним из следующие методы.

Примечание Если папка %programfiles%\Microsoft SQL Server\80\Shared удален с компьютера, необходимо создать папку «Shared\Resources\1033» Структура в %programfiles%\Microsoft SQL Server\80, а затем использовать один из следующие методы.

Способ 1

Восстановите файл Msxmlsql.dll из установки MSDE 2000 SP4 пакет. Чтобы сделать это, выполните следующие действия.
  1. Извлеките содержимое пакета установки MSDE 2000 SP4 в папку. Предположим, что пакет извлекается в папку по умолчанию (C:\SQL2KSP4).
  2. Выполните следующую команду в командной строки:

    Разверните узел "C:\SQL2KSP4\MSDE\SETUP\SQLRUN.CAB-ФАЙЛА" –F:MSXMLSQL.* DLL «%programfiles%\Microsoft SQL Server\80\shared»
    Переименование «%programfiles%\Microsoft SQL Server\80\shared\ MSXMLSql.dll.CD093EA8_A990_4429_AF6A_29A30691991E"MSXMLSQL.БИБЛИОТЕКИ DLL
    Разверните узел "C:\SQL2KSP4\MSDE\SETUP\SQLRUN.–F:MSXMLSQL CAB-ФАЙЛА".ВРЕМЯ * "%programfiles%\Microsoft SQL Server\80\shared\Resources\1033\"
    переименовать "%programfiles%\Microsoft SQL Server\80\shared\Resources\1033\ MSXMLSQL.MSXMLSQL RLL.996A3FBA_B9BC_4189_9DB1_2B3C86B526BC".ВРЕМЯ

Способ 2

Восстановите файл Msxmlsql.dll из SQL Server 2000 SP4 пакет установки. Чтобы сделать это, выполните следующие действия.
  1. Извлеките содержимое пакета установки SQL Server 2000 SP4 в папка. Предположим, что пакет извлекается в папку по умолчанию (C:\SQL2KSP4).
  2. Скопируйте файл Msxmlsql.dll в C:\SQL2KSP4\x86\binn папки в папку %programfiles%\Microsoft SQL Server\80\shared.
  3. Скопируйте файл Msxmlsql.rll в C:\SQL2KSP4\x86\binn папку %programfiles%\Microsoft SQL Server\80\shared\Resources\1033 папка.

Способ 3

Если вы используете Windows Small Business Server 2003 SP1, можно восстановить файл Msxmlsql.dll и Msxmlsql.rll файл открыв файл SqlRun.cab в проводнике Windows. В Файл SqlRun.cab находится в %programfiles%\Microsoft SQL Server. Папка SP4\WMSDE\SETUP. Чтобы сделать это, выполните следующие действия.
  1. В проводнике Windows найдите %programfiles%\Microsoft SQL SP4\WMSDE\SETUP папки на сервере, а затем дважды щелкните файл SqlRun.cab.
  2. Щелкните правой кнопкой мыши MSXMLSql.dll.CD093EA8_A990_4429_AF6A_29A30691991E, и нажмите кнопку Извлечь.
  3. Извлеките файл %programfiles%\Microsoft SQL Папка Server\80\shared.
  4. Щелкните правой кнопкой мыши MSXMLSQL.RLL.996A3FBA_B9BC_4189_9DB1_2B3C86B526BC, и нажмите кнопку Извлечь.
  5. Извлеките файл %programfiles%\Microsoft SQL Папка Server\80\shared\Resources\1033.
  6. В проводнике Windows найдите %programfiles%\Microsoft SQL Server\80\shared папку, а затем переименовать MSXMLSql.dll.CD093EA8_A990_4429_AF6A_29A30691991E для MSXMLSQL.DLL.
  7. В проводнике Windows найдите %programfiles%\Microsoft SQL Server\80\shared\Resources\1033 папку, а затем переименовать MSXMLSQL.RLL.996A3FBA_B9BC_4189_9DB1_2B3C86B526BC для MSXMLSQL.ВРЕМЯ.

Статус

Корпорация Майкрософт подтверждает, что это является проблемой в продуктах Майкрософт, перечисленных в разделе «Относится к».

Свойства

Код статьи: 918767 - Последний отзыв: 29 апреля 2013 г. - Revision: 6.0
Ключевые слова: 
kbexpertiseadvanced kbtshoot kbprb kbmt KB918767 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 918767

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

 

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