문제

Visual Studio에서 프로젝트를 진행 중이며 프로젝트 디렉토리 내에 로컬 데이터베이스 파일 (.MDF)을 만들어 전복으로 확인하고 구성 관리를 할 수 있습니다. 불행히도 네트워크 공유에서 데이터베이스를 작성/첨부하려고하면 오류가 발생합니다.

NAS 기능을 활성화하기 위해 발견 한 모든 리소스는 SQL Server 2000 기반이며 2005/2008에는 작동하지 않습니다.

데이터베이스를 무의미하게 저장하는 성능 문제는 신경 쓰지 않으며 데이터베이스가 첨부 된 기간 동안 파일 서버에 대한 100% 업 타임 및 연결을 보장 할 수 있습니다. 데이터베이스 파일을 프로젝트에 저장하는 데 관심이 있습니다.

명확히하기 위해, 전복에서 내 작업 세트는 NAS에 있습니다. 기업 이동성은 나중에 다른 워크 스테이션에있을 수 있으며 작업 세트에 액세스해야합니다.

또한, 나는 이것을하지 말아야한다는 답을 원하지 않습니다 ... 나는 그것이 강력하게 추천한다는 것을 알고 있습니다. 그러나 일종의 데이터베이스 손상의 경우 항상 저장소 버전으로 되돌아 갈 수 있습니다.

도움이 되었습니까?

해결책

모든 사람 (Microsoft 포함)은 이것이 반드시 좋은 생각은 아니라고 말할 수 있습니다. MS는 SQL 2005 (그리고 아마도 이전 및 아마도)에서 이것을 할 수있는 방법을 제공했을 것입니다. : Trace Flag 1807. MS KB 기사 참조. 304261 자세한 내용은. (2008 년에도 여전히 유효한 지 모르겠습니다.)

다른 팁

Jeff Atwood Hat 은이 주제에 관한 기사를 썼습니다

그의 확인 블로그 항목 주제에 대한 링크와 함께 "버전 제어에서 데이터베이스 받기" 블로그 항목. 또한 의견을보십시오

다음은 몇 가지 도구입니다 버전 작성 데이터베이스

나는 당신이 로컬 MDF로 이것을 할 수 없다고 확신합니다. SQL Server 인스턴스를 실행해야합니다 (Express이라도). 인스턴스를 설치하면 설치 프로그램 패키지에 데이터 및 로그 파일을 저장할 위치를 알려줍니다. 이 시점에서 SQL에 데이터를 유지하고 NAS에 로그인하도록 지시하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top