Сообщение об ошибке при попытке использовать двоичные файлы из пакета типы данных CLR SQL Server системы (SQLSysClrTypes.msi): «не удается загрузить DLL «SqlServerSpatial.dll»: приложение не было запущено, поскольку оно неверно»

Переводы статьи Переводы статьи
Код статьи: 955850 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

После установки пакета типы данных CLR SQL Server системы (SQLSysClrTypes.msi), появляется следующее сообщение об ошибке при попытке использовать двоичные файлы, этот пакет устанавливает:
Не удается загрузить DLL «SqlServerSpatial.dll»: это приложение имеет не удалось запустить из-за неправильного конфигурации приложения. Повторная установка приложения может решить данную проблему. (Исключение из HRESULT: 0x800736B1)
Кроме того регистрируется следующая информация журнал событий:
  • Код события: 32
    Описание: Не удалось найти зависимые сборки Microsoft.VC80.CRT и последняя ошибка Указанная сборка не установлена на вашем система.

  • Код события: 59
    Описание: Не удалось устранить частичных сборок для Microsoft.VC80.CRT. Сообщение об ошибке ссылку: указанная сборка не установлена на вашем система.

  • Код события: 59
    Описание: Создание контекста активации не удалось C:\WINDOWS\system32\SqlServerSpatial.dll. Сообщение об ошибке ссылку: Операция успешно завершена.

Причина

Эта проблема возникает, поскольку не установлена библиотека времени выполнения C (CRT). Двоичные файлы в пакете типы данных CLR SQL Server системы зависит от библиотеки CRT.

Примечание Библиотека CRT включается в распространяемый пакет Microsoft Visual C++ 2008.

Решение

Накопительное обновление информации

Пакет обновления 3 для SQL Server 2008

Исправление этой уязвимости первого выпуска накопительного обновления 3 для SQL Server 2008 Пакет обновления 3. Для получения дополнительных сведений о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
2648098 Накопительный пакет обновления 3 для SQL Server 2008 Пакет обновления 3
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и исправить все исправления, входившие в состав предыдущих SQL Server 2008 выпуска. Корпорация Майкрософт рекомендует учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2629969 SQL Server 2008 формирует, вышедшие после выпуска SQL Server 2008 Пакет обновления 3
Исправления Microsoft SQL Server 2008 создаются для определенных пакетов обновления для SQL Server. Необходимо применить исправление для SQL Server 2008 Пакет обновления 3 для установки SQL Server 2008 Пакет обновления 3. По умолчанию какие-либо исправления, включенный в пакет обновления SQL Server включено в следующий пакет обновления SQL Server.

SQL Server 2008 R2

Исправление этой уязвимости первого выпуска накопительного обновления 11. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 щелкните следующий номер статьи базы знаний Майкрософт:
2633145 Накопительный пакет обновления 11 для SQL Server 2008 R2
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправлений содержит все исправления, входившие в состав предыдущих исправлений для SQL Server 2008 R2. Рекомендуется, чтобы учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
981356 SQL Server 2008 R2 построений, вышедшие после выпуска SQL Server 2008 R2

Пакет обновления 1 для SQL Server 2008 R2

Исправление этой уязвимости первого выпуска в накопительное обновление 4 для SQL Server 2008 R2 Пакет обновления 1. Дополнительные сведения о том, как получить этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
2633146 Накопительное обновление 4 для SQL Server 2008 R2 Пакет обновления 1
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправлений содержит все исправления, входившие в состав предыдущих исправлений для SQL Server 2008 R2. Рекомендуется, чтобы учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2567616 Сборки SQL Server 2008 R2, выпущенные после SQL Server 2008 R2 с пакетом обновления 1

Чтобы устранить эту проблему, необходимо установите Microsoft Visual C++ 2008 Распространяемого пакета.

Чтобы получить 32-разрядной версии распространяемого пакета Visual C++ 2008, посетите следующий веб-узел корпорации Майкрософт:
http://www.Microsoft.com/downloads/details.aspx?FamilyId=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en
Для получения 64-разрядной версии распространяемого пакета Visual C++ 2008, посетите следующий веб-узел корпорации Майкрософт:
http://www.Microsoft.com/downloads/details.aspx?FamilyId=BD2A6171-E2D6-4230-B809-9A8D7548C1B6&displaylang=en

Свойства

Код статьи: 955850 - Последний отзыв: 20 мая 2013 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Ключевые слова: 
sql2008relnotedatabaseengine sql2008relnote kbexpertiseadvanced kbtshoot kbprb kbmt KB955850 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 955850

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

 

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