У меня проблемы с настройкой нашего внешнего веб-сервера.
Поскольку у нас довольно небольшая аудитория, у нас есть один дешевый сервер, и мы используем SQL Server Express для базы данных и ASP.NET для приложения - все в одном устройстве. (Мы используем GoDaddy для хостинга.)
Независимо от того, насколько плохи эти ограничения, здесь я застрял.
Все работает нормально, за исключением того, что SQL Server не может успешно завершить установку. Первоначально я использовал для этого установщик веб-платформы, но он пытался прочитать весь установщик в память, чтобы вычислить хэш файла.
Запуск установщика работает почти до конца, что подтверждает, что сервер соответствует минимальным требованиям для установки.
GlobalRules:
AclPermissionsFacet Passed MediaPathLength Passed OsVersionCheck Passed RebootRequiredCheck Passed ThreadHasAdminPrivilegeCheck Passed WmiServiceStateCheck Passed
InstallGlobalRules:
SSMS_IsInternetConnected Not applicable This rule does not apply to your system configuration. AclPermissionsFacet Passed Bids2005InstalledCheck Passed BlockInstallSxS Passed FacetDomainControllerCheck Passed FacetPowerShellCheck Passed FacetWOW64PlatformCheck Passed FusionRebootCheck Passed IsFirewallEnabled Passed PerfMonCounterNotCorruptedCheck Passed SqlUnsupportedProductBlocker Passed
Моя последняя ошибка была «FixSqlRegistryKey_x86.exe - ошибка приложения».
Любые идеи?
Вы купили сервер и поставили его в стойку GoDaddy или вы арендуете у них сервер? Я не уверен в их политиках, но, возможно, они не позволяют людям изменять реестр на своих серверах. Возможно, одному из их сотрудников придется поработать с вами над этой установкой, если это так.
Можете ли вы вручную вносить изменения в реестр?