1

Windows 2003 Server R2 64 бит

Я делаю Панель управления, удаляю программы и получаю:

Установка не удалась .. диалоговое окно исчезает так быстро, что я не могу записать все сообщения, но элементы отмечены красным кружком с X внутри, указывая, что что-то не так.

msiinv.exe и сгенерировал текстовый файл. Из этого я читаю:

Собственный клиент Microsoft SQL Server
Код продукта: {79BF7CB8-1E09-489F-9547-DB3EE8EA3F16}

Затем я запускаю:

C:\>msiexec /x {79BF7CB8-1E09-489F-9547-DB3EE8EA3F16}

Я получил:

Функция, которую вы пытаетесь использовать, находится на сетевом ресурсе, который недоступен
Использование источника:
е:\8b67f1db04e16917dc9e5e42\Настройка \

И да, e:\ - это дисковод DVD на этом сервере. Но с тех пор, как был установлен SQL 2005, сервер был размещен и теперь работает в серверной комнате в 2 часах езды от того места, где я нахожусь.

И я даже не уверен, что у меня больше есть DVD. Почему я не могу просто удалить чертову вещь без оптического носителя, который использовал 7 лет назад ?? Я не устанавливаю, не устанавливаю.

Я хочу установить SQL Server 2008. Будет ли установка для этого предложения удалить предыдущую версию? Пространство ограничено - машина была куплена в 2006 году, маленькие жесткие диски. И из того, что я прочитал, совет должен удалить 2005 до 2008 установлен.

Любые советы будут высоко ценится!

2 ответа2

0

Возможно, вам удастся найти MSI SQL Server 2005 на сайте Microsoft SQL Server. Это не легко, хотя вы можете найти его с помощью поиска по ключевым словам. Вам нужно будет найти что-то кроме минимальной установки, так как вам понадобится хотя бы компонент клиентских сервисов. Хотя это установщик, его также можно использовать для удаления существующих экземпляров. Я подозреваю, что основная причина этого заключается в том, что стороннее программное обеспечение (включая, например, BackupExec) имеет свои собственные экземпляры SQL Server, и вы не должны удалять их.

Эта ссылка может быть полезной.

0

может быть поможет ...

Командная строка, получить установленное 64-разрядное имя компонента SQL Server 2005 и строку удаления:

powershell ls HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall -rec ^|gp^|select UninstallString,DisplayName ^|select-string -pattern 'SQL Server 2005' ^|FT Line -Au -Hi

Выход:

@{UninstallString="C:\App64\Microsoft SQL Server\90\Setup Bootstrap\ARPWrapper.exe" /Remove; DisplayName=Microsoft SQL Server 2005 (64-bit)}
@{UninstallString=MsiExec.exe /I{2D8F2A31-E409-43B5-91AF-2FAF678A0052}; DisplayName=Microsoft SQL Server 2005 Analysis Services (64-bit)}
@{UninstallString=MsiExec.exe /I{5867EB9F-3477-489C-8854-8E09BCB24C4C}; DisplayName=Microsoft SQL Server 2005 Reporting Services (64-bit)}
@{UninstallString=MsiExec.exe /I{62D2F823-0EAA-496D-B0F9-A869BFC51550}; DisplayName=Microsoft SQL Server 2005 Backward compatibility}
@{UninstallString=MsiExec.exe /I{73D8B59D-0BFF-4B5B-A031-FAB3AC629E56}; DisplayName=Microsoft SQL Server 2005 Tools (64-bit)}
@{UninstallString=MsiExec.exe /I{79F1B65E-8FC0-4D03-954D-F9E71C85AEC7}; DisplayName=Microsoft SQL Server 2005 (64-bit)}
@{UninstallString=MsiExec.exe /I{7AC75802-3F1D-4C0C-BAD5-EB0855A28063}; DisplayName=Microsoft SQL Server 2005 Notification Services (64-bit)}
@{UninstallString=MsiExec.exe /I{9ADDBE1C-7180-40E5-967C-C6401ADD9CE6}; DisplayName=Microsoft SQL Server 2005 Integration Services (64-bit)}

Командная строка, получить установленное 32-разрядное имя компонента SQL Server 2005 и строку удаления:

powershell ls HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall -rec ^|gp^|select UninstallString,DisplayName ^|select-string -pattern 'SQL Server 2005' ^|FT Line -Au -Hi

Выход:

@{UninstallString="C:\App32\Microsoft SQL Server\90\Setup Bootstrap\ARPWrapper.exe" /Remove; DisplayName=Microsoft SQL Server 2005}
@{UninstallString=MsiExec.exe /I{6FDD4688-E063-401D-B6BE-7234E20B9173}; DisplayName=Microsoft SQL Server 2005 Books Online (English) (September 2007)}
@{UninstallString=MsiExec.exe /I{B0F9497C-52B4-4686-8E73-74D866BBDF59}; DisplayName=Microsoft SQL Server 2005 (SQL2K5LOG)}

Мой старый отчет об удалении SQL Server 2005:

Удалить SQL Server 2005 ... при запуске ARPWrapper.exe в журнале ошибки {454BFA8D-C675-487E-A997-EE8EBF3D2824} и не удалять SQL Server 2005 . Удалить компонент:

msiexec /I {454BFA8D-C675-487E-A997-EE8EBF3D2824}

Тихая Деинсталляция SQL Server 2005:

"%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\ARPWrapper.exe" /Remove

Удалите SQL Server 2005 без установочного компакт-диска:

start /wait msiexec /x {79BF7CB8-1E09-489F-9547-DB3EE8EA3F16} SKIPREDISTPREREQS=1 /l*v c:\sqlredist_uninstall.log 

Как вариант, удалите команду service sc , удалите виртуальный каталог IIS, зарегистрированную службу Active Directory SQL, удалите раздел реестра и папку SQL Server.

Как вручную удалить экземпляр SQL Server 2005

Thx, @ ta.speot.is

регистрация для библиотеки COM SQL-DMO SQL Server 2005:

regsvr32.exe sqldmo.dll

Посмотреть группу SQLServer:

dsquery group -name SQLServer* | dsget group -sid -samid

Удалить группу SQLServer:

for /f %G in ('dsquery group -name SQLServer* ') do @dsrm %G -c -subtree -uc

Удалить группу SQLServer не запрашивается подтверждение удаления:

for /f %G in ('dsquery group -name SQLServer* ') do @dsrm %G -c -subtree -uc -noprompt

Просмотр SPN:

setspn -L %LOGONSERVER:~2%

Просмотр SPN при входе пользователя в систему:

setspn -L %USERDNSDOMAIN%\%USERNAME%

удалить произвольный SPN:

setspn -D <SQL SPN>

Просмотр службы SQL Server:

Wmic service where (Caption like "%sql%" OR Name like "%sql%") get Caption, Name

Сохранить отчет службы SQL Server:

Wmic service where (Caption like "%sql%" OR Name like "%sql%") get Caption, Name, StartMode, State, PathName, ProcessId,  StartName >> C:\SQLService Report.txt

Удалить службу SQL Server Active Directory Helper:

sc delete MSSQLServerADHelper

Удалить службу браузера SQL Server:

sc delete SQLBrowser

Удалить службу SQL Server Integration Services:

sc delete MsDtsServer

Удалить службу SQL Server:

sc delete MSSQL
sc delete MSSQL$Instance

Удалить службу агента SQL Server:

sc delete SqlAgent
sc delete SqlAgent$Instance

Удалить службу SQL Server Analysis Services:

sc delete MSOLAP
sc delete MSOLAP$Instance

Удалить службу отчетов SQL Server:

sc delete ReportServer
sc delete ReportServer$Instance

Удалите службу полнотекстового поиска SQL Server:

sc delete Msftesql
sc delete Msftesql$Instance

Просмотр сборок SQL Server:

dir "%windir%\assembly\GAC\*SQLServer*"
dir "%windir%\assembly\GAC_32\*SQLServer*"
dir "%windir%\assembly\GAC_MSIL\*SQLServer*"

Удалить сборки SQL Server:

del /s /q /f  "%windir%\assembly\GAC\*SQLServer*"
del /s /q /f  "%windir%\assembly\GAC_32\*SQLServer*"
del /s /q /f  "%windir%\assembly\GAC_MSIL\*SQLServer*"

Удалить папку:

RD /S /Q "%ProgramFiles%\Microsoft SQL Server\90"
RD /S /Q "%USERPROFILE%\Local Settings\Application Data\Microsoft\Microsoft SQL Server"
RD /S /Q "%USERPROFILE%\Application Data\Microsoft\Microsoft SQL Server"
RD /S /Q "%USERPROFILE%\..\All Users\Application Data\Microsoft\Microsoft SQL Server"

Удалить раздел реестра SQL Server 2005:

reg delete "HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\90" /f
reg delete "HKCU\SOFTWARE\Microsoft\Microsoft SQL Server\90" /f

Удалить меню автозагрузки:

del /s /q "%ALLUSERSPROFILE%\Start Menu\Programs\Microsoft SQL Server 2005"

Просмотр виртуального каталога, WWW-сайт по умолчанию:

IIsVDir /query w3svc/1/ROOT

Просмотр удаления Reports Виртуальный каталог, WWW-сайт по умолчанию:

IIsVDir /delete w3svc/1/ROOT/Reports

Просмотр Удалить ReportServer Виртуальный каталог, WWW-сайт по умолчанию:

IIsVDir /delete w3svc/1/ROOT/ReportServer

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .