2011-04-30 2 views
1

이것은 바보 같은 질문처럼 보일 수 있지만 CD 또는 penDrive 같은 다른 위치에 내 C# 프로젝트와 함께 데이터베이스를 저장하는 방법은 무엇입니까?디스크에 wpf 프로젝트 파일이있는 SQL 서버 데이터베이스를 저장하는 방법

Visual Studio를 처음 사용했습니다. SQL 서버 익스프레스를 연결하고 사용하는 프로젝트를 만들었습니다. 이제 모든 파일을 디스크에 저장하여 내 프로젝트를 테스트 할 수있는 사람에게 제공해야하지만 데이터베이스를 저장하는 방법을 모르겠습니다.

아무도 도와 줄 수 있습니까? THanks, Emack.

답변

1

SQL Server 데이터베이스 파일은 다른 파일처럼 복사 할 수 없으며 SQL Server 인스턴스를 제어합니다.

번에 설치 생성하고 데이터베이스를 채우는하고 설치 패키지들을 제공하는 SQL 스크립트를 작성하고 실행할 : 기존 데이터베이스를 배포 할 때

, 당신은 두 가지 옵션이 있습니다

나 :

  • , 당신의 SQL Server 인스턴스에서 다음 사본 일을 SQL Server 파일을 분리
+0

안녕하세요. 회신 해 주셔서 감사합니다. SQl 스크립트를 만드는 방법과 설치 패키지에 추가하는 방법에 대한 예가 있습니까? 그것은 더 직설적 인 것 같습니다. (나는 생각한다). 다른 사람이 설치할 수있는 설치 패키지가되도록 프로젝트를 설치하는 방법을 알지 못합니다. –

1

SQLite를 확인하십시오. 프로젝트 종속성에 DLL을 포함시키는 것만으로 WPF 응용 프로그램과 함께 배포 할 로컬 파일입니다. 그것도 꽤 좋은 엔티티 프레임 워크 공급자가 있습니다. 또한 클라이언트 사용자가 SQL Server를 설치하거나 그와 같은 미친 사항을 가질 필요가 없다는 장점이 있습니다. 최신 WPF 앱에 사용했는데 정말 멋졌습니다.

+0

- (유사하게 작동주기/복원하거나 백업을 할 수있는) OSE 파일 (. 의 .mdf/ .NDF/* LDF)과의 대상 시스템은 서버 다시 에 데이터베이스를 다시 연결 이 일을 어떻게 정확히 수행합니까? 나는 SQLite를 다운로드해야한다고 생각하니? 이 SQLite에 맞게 내 sql 코드 또는 쿼리를 변경해야합니까? –

관련 문제