1

SQL Server Express 2005에서 특정 이름의 인스턴스가 있고 SQL Server Express 2008을 설치하고 동일한 인스턴스 이름을 사용하고 싶습니다. 설치 관리자에는 SQL Server Express 2005 설치 ​​프로그램이 포함되어 있으며 새 SQL Server Express 설치 관리자는 SQL Server Express 2008 설치 관리자와 함께 제공됩니다.2005 년 SQL Server Express 2008 설치

사용자가 이전 응용 프로그램 (따라서 SQL Server Express 2005 인스턴스)을 제거하지 못하게하고 인스턴스의 "업그레이드"와 같은 기능을 사용할 수 있습니까?

나는 다음 행 부트 스트 래퍼를 사용하고 있습니다 :

<Command PackageFile="SQLEXPR32_x86_ENU.EXE" 
     Arguments='/q /hideconsole /action=Upgrade /features=SQL /instancename=DUBOCALC 
        /enableranu=1 /sqlsvcaccount="NT Authority\Network Service" 
        /SQLSYSADMINACCOUNTS="Builtin\Users" /skiprules=RebootRequiredCheck' 
     EstimatedInstalledBytes="225000000" 
     EstimatedInstallSeconds="420"> 

미리 감사의 모두를!

+0

나는 그것이 내가 엔터프라이즈 관리자를 설치하지 않을 SQL 서버 2008 R2와 함께 지난 주 같은 문제를 가지고 무엇을 다치게하지 않습니다 SQL 익스프레스 2005을 제거하는 제안/표시 ... 나는 2005 년 제거하고 모든 일은 완벽하게 작동했습니다 ... 2005 년을 제거하고 쓸모가 없습니다. 내 의견으로는 – MethodMan

+0

네,하지만 사용자에게 이전 버전에 어떤 결과가 있습니까? 예를 들어 DB에 모든 변경 사항이 저장되어있을 것입니다. – noloman

+0

SQL을 2005 년에서 2008 년까지 업그레이드 할 수있는 SQL 용 Google뿐입니다. 또는 사용자 dbs를 백업하고, 제거하고, 설치하고 복원하십시오. –

답변

2

동일한 인스턴스 이름을 사용하거나 동일한 포트를 사용할 수 없습니다. 이 경우 각 인스턴스는 고유해야합니다.

당신은 "원위치"업그레이드해야 할

+0

인 - 사이트 (in-situ) 업그레이드는 어떻게합니까? – noloman

+0

@noloman : 정직하게도 모르겠다. 한 번도 해본 적이 없어. 익스프레스를 사용하지 않고 항상 서버를 마이그레이션합니다 ... MSDN에서 뭔가있을 것입니다. – gbn

관련 문제