может быть поможет ...
Командная строка, получить установленное 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