최근에 새 개발 컴퓨터에 Visual Studio 2012 및 SQL Server 2008 R2를 설치하는 동안 문제가 발생했습니다. 설치 순서는 Visual Studio 2012였으며 SQL Server 2008 R2를 설치했습니다.
SQL Server 설치 도중 오류가 발생했습니다.
지정된 계정이 이미 존재합니다.
나는이 문제를 해결하기 위해 하루를 보냈다.
답변
먼저 설치 로그를 검색하십시오. 제 경우에는 다음과 같은 경로에있었습니다.
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\*.*
해당 로그에서 다음 항목을 발견했습니다.
2015-08-07 11:16:50 Slp: Sco: Attempting to open registry subkey
2015-08-07 11:16:50 Slp: Sco: Attempting to open registry subkey SOFTWARE\Microsoft\VisualStudio\9.0
2015-08-07 11:16:50 Slp: Sco: Attempting to get registry value InstallDir
2015-08-07 11:16:50 Slp: Target package: "D:\shared\~~~~~\sqlncli.msi"
2015-08-07 11:16:51 Slp: MSI Error: 1316 The specified account already exists.
그런 다음 파일 sqlncli.msi
을 찾고 명령 프롬프트를 열어이 명령을 실행했습니다.
msiexec /i "d:\[Your sqlncli.msi path]
그런 다음 SQL Server Native Client를 제거하고 SQL Server 설치를 다시 실행했습니다.
답변
SQL Native Client가 문제라는 표시의 위치는 최신 SQL Native Client를 설치하는 동안 실제로 오류가 발생합니다. 해결책은 다음과 같습니다. 프로그램 추가 / 제거 로 이동 한 다음 이전 SQL Native Client를 제거한 다음 다시 시도하십시오. 설치를 중단 할 필요가 없습니다.
이전 SQL Native Client를 제거한 후에는 문제없이 설치가 진행되는 것 같습니다.
답변
완벽 함 : 원본 msi 패키지의 이름이 다른 경우에도 마찬가지입니다.
myproductV1.msi를 설치 한 후 다음을 사용하여 업데이트를 시도한 경우
msiexec /fvomus myproductV1.msi
예상대로 작동합니다. 그러나 사용할 때
msiexec /fvomus myproductV3.msi
언급 된 오류로 실패합니다. 파일 이름 만 변경되었다고 가정합니다. 내용 (특히 모든 GUIDS)은 동일하게 유지됩니다
답변
프로그램 및 기능에서 모든 SQL 구성 요소를 설치 제거하십시오 (appwiz.cpl -shortcut). 그런 다음 현금을 제거하고 시스템을 다시 시작하십시오.
이 솔루션은 내 문제를 해결했습니다.
답변
Sql 서버 2014를 설치하는 동안 동일한 오류 1603이 발생했습니다. 지침에 따라 SQL Server 2012 기본 클라이언트를 제거했지만 오류가 계속 발생합니다. 이 오류의 원인이되는 로그 파일에서 제품 이름을 찾아 해당 응용 프로그램을 제거하면이 오류가 사라집니다. MICROSOFT_VCPP2010SP1을 제거해야했습니다.
답변
다른 간단한 솔루션은 Microsoft에서이 도구를 설치하는 것입니다.
https://support.microsoft.com/en-ca/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed
실제로 문제를 해결하는 문제 해결사입니다. 적어도 그것은 나를 위해 일했습니다.