2009-05-22 7 views
0

SQL Express 2005 대신 VS2008의 SQL Express 2008을 기본값으로 설정하려면 어떻게합니까?VS2008 및 SQL Express 2008

+0

두 버전의 SQL Express가 모두 컴퓨터에 설치되어 있다고 가정합니다. 그리고 무엇을 할 때 VS2008이 기본값으로 선택하는 버전을 변경하고 싶습니까? – ichiban

+0

SQL Express 2005는 현재 어떤 방식으로 기본값으로 설정되어 있습니까? –

+0

내 컴퓨터에서 SQL Express 2005를 삭제하고 SQL Express 2008로 바꾸고 VS2008에서 .mdf를 App_Data 폴더에 추가 할 때 기본값으로 선택하려고합니다. –

답변

0

Visual Studio에서 도구 -> 옵션 -> 데이터베이스 도구 -> 데이터 연결 아래로 이동하십시오. SQL Server 인스턴스 이름 필드가 있습니다.

나는 그것이 기본값에 의한 것이라고 가정합니다. 영역을 생성하는 프로젝트의 유형에 따라 대개 데이터베이스 연결을 지정합니다.

+0

코멘트는 "기본 인스턴스에는 비워 두십시오." 이렇게하면 프로젝트에 SQL Server 데이터베이스를 추가하려고 할 때 오류가 발생합니다. "SQl 서버 파일 (* .mdf)에 연결하려면 SQL Server Express 2005가 제대로 작동해야합니다 .Varirfy ..." 내 컴퓨터에서 SQL Server 2008의 명명 된 인스턴스를 사용하면 같은 오류가 발생합니다. –

1

MDF를 웹 사이트 폴더에 추가하는 경우 User Instances이라는 기능을 사용하고 있다고 생각합니다. 그건 거의 것이 좋습니다이고, 그것은 being depracated입니다 :

이 기능은 마이크로 소프트 SQL 서버의 향후 버전에서 제거 될 예정입니다. 새로운 개발 작업에서이 기능을 사용하지 마십시오. 현재 을 사용하는 응용 프로그램을 수정하려면 으로 계획하십시오.

사용자 인스턴스를 사용하는 대신 서버 탐색기를 사용하여 SQL Server Express에 연결하고 거기에서 데이터베이스를 만듭니다.

+0

감사합니다 - 나는 이것이 곧 나올 줄을 몰랐습니다 ... –

0

Visual Studio 2008 SP1을 실행하고 있습니까? 나는 그것이 SQL Server 2008 지원에 필요할 것이라고 생각합니다.

그렇지 않은 경우 왜 2008이 기본값이 아니라고 생각하는지 말하십시오. 예외 또는 오류 메시지가 나타 납니까? 작동하지 않는 것이 있습니까?

+0

VS2008 SP1을 실행 중입니다. 프로젝트에 SQL Server 데이터베이스를 추가하려고하면 "SQl 서버 파일 (* .mdf)에 연결하려면 SQL Server Express 2005가 제대로 작동해야합니다."verlfy ... " –

+0

정확한 명령 시퀀스를 제공하십시오. 사용하고 있습니다. "프로젝트에 ... 추가하려고 할 때"모호합니다. 또한 진단 도구로 "새 항목 추가", "DataSet"을 사용하고 서버 탐색기에서 SQL Server 2008을 열고 테이블을 디자인 화면으로 끌어옵니다. 작동하는지 또는 실패한 경우보고하십시오. –

+0

App_Data -> 새 항목 추가 -> SQL 데이터베이스 -> 기본값 허용 -> 확인을 클릭하면 "사용자 인스턴스에 대한 프로세스 시작 실패로 인해 SQL Server의 사용자 인스턴스를 생성하지 못했습니다. 연결이 닫힙니다. SQL Server 2008의 인스턴스 (SQL Express 2008이 아님)에 대해 제안 된 진단이 유용 할 것 같습니다. –

관련 문제