2013-10-21 2 views
1

내 wpf 응용 프로그램을 배포하는 Visual Studio 설치 및 배포를 사용하고 있습니다. 나의 목표는 wpf 앱을 패키징하여 SQL을 설치하지 않은 머신과 인터넷에 접속할 수없는 머신에 설치하고 실행할 수 있도록하는 것이다. SQL Server Express 2008 r2 및 VS2010을 사용하고 있습니다. 몇 가지 조사를 해봤지만 마이그레이션이 해결책 일 수는 있지만 사용 방법을 모르고 있으며 유용한 튜토리얼을 찾을 수 없습니다. 도와주세요. 미리 감사드립니다.SQL 데이터베이스와 wpf 응용 프로그램을 배포

답변

0

Microsoft SQL Server Compact Edition을 개인 배포와 함께 사용할 수 있습니다. this good article

0

설치 프로젝트에서 프로젝트 속성으로 이동하고 필수 버튼을 클릭하고 프로젝트에 사용중인 SQL Server 버전을 확인하고 프로젝트의 .Net 버전도 확인하십시오.

호스트 컴퓨터에 "설치 옵션 지정"을 선택하지 않은 경우 Download the prerequisites form the same location as my application으로 지정하십시오.

이렇게하면 응용 프로그램의 전체 패키지가 만들어지며 모든 컴퓨터에 배포 할 준비가됩니다.

+0

답장을 보내 주셔서 감사합니다. 나는 당신의 솔루션을 따라 갔고 SQL Server 2008과 .Net을 디버그 파일에 패키지화했습니다. 그러나 DB와 인터넷없이 다른 컴퓨터에 배포하면 작동하지 않습니다. 내 wpf 애플 리케이션에 관한 내 DB는 내 로그인 사용자를 관리하는 데 사용되는 "사용자"테이블이 있습니다. 로그인 한 다음 내 앱을 업로드해야합니다. 그것은 사용자 로그인 때문입니까? 테스트 머신에 SQL Express (패키지 된 폴더 sql espress 2008은 .exe 파일)를 설치해야합니까? 다시 – user2787971

+0

에 대해 감사합니다. 코드를 동적으로 작성해야합니다. [이 링크를 따라 가십시오] (http://stackoverflow.com/questions/4541050/creating-new-sql-server-table-with-c-sharp) 너를 도울 수 있니? –