2014-07-11 8 views
0

VB.Net (VS2010)에서 응용 프로그램을 개발하고 전제 조건 인 SQL Server 2008 Express을 확인한 설치 & 배포를 만들었습니다.SQL Server 2005 Express가 이미 설치된 컴퓨터에서 SQL Server 2008 Express를 사용하는 응용 프로그램을 설치하는 방법

SQL Server 2008 Express Service Pack 1 (x64) cannot upgrade the existing instance of SQL Server 2005 Express (x64 WoW) named 'SQLEXPRESS'. Uninstall this instance of SQL Server 2005 Express and retry installing SQL Server 2008 Express Service Pack 1 (x64)

나는 단 하나의 SQL Server Express가 컴퓨터에 존재할 수 있다고 생각 : 나는 SQL 서버 2005 Express를 사용하여 설치된 응용 프로그램을 사용하여 다른 시스템에 설치하면

, 나는이 오류가 발생합니다.

그러나 응용 프로그램에서 사용하기 때문에 SQL Server 2005를 제거 할 수 없습니다.

이 오류를 방지하기 위해 설치 프로그램에서 무엇을 할 수 있습니까?

감사

+0

약간의 중단 시간으로 기존 응용 프로그램을 마이그레이션하거나 가상으로 이동하여 여러 VM에 여러 인스턴스의 sql 서버를 가질 수 있습니다. – Tristan

+0

설치하는 동안 어느 시점에서 오류가 발생 했습니까? SQL Server 2005 Express (86) 위에 SQL Server 2008 Express를 설치했습니다. –

+0

설치 프로그램을 두 번 클릭하면!. – student

답변

3

쉽게 여러 인스턴스의 SQL Server 수 있습니다 - 동시에 시스템에 - 모든 버전을.

인스턴스에는 고유 한 이름이 있어야합니다.

SQL Server 2005 Express가 SQLEXPRESS으로 설치된 경우 SQL Server 2008 Express는 다른 인스턴스 이름과 함께 설치해야합니다. SQLX2008 또는 무엇이든간에 그냥 SQLEXPRESS

물론 응용 프로그램의 구성 파일을 업데이트해야 해당 이름으로 새 인스턴스에 연결할 수 있습니다.

+0

어떤면에서 SQL Server 2008 Express의 이름을 바꿀 수 있습니까? – student

+0

@student : 설치시 다른 인스턴스 이름을 선택하기 만하면됩니다. –

+0

@marc_c : 내 컴퓨터에서 vs2010.Can을 설치하여 SQL Server를 설치했습니다. vs2010에서 sql express 2008의 새 인스턴스를 설치할 수 있습니까? 또는 Microsoft에서 다운로드 한 다음 설치해야합니까? – student