Visual Studio 2012를 사용하고 있습니다. 서비스 기반 데이터베이스를 사용하는 클라이언트 용 WPF 응용 프로그램을 만들고 응용 프로그램을 게시했지만 데이터베이스에 액세스하지 못했습니다. 이제 SQL Server 2008을 설치했습니다. SQL Server를 사용하여 응용 프로그램을 배포하는 방법과 연결 문자열 및 app.config 또는 다른 변경이 필요한 변경 사항을 처리하는 과정을 안내해주십시오. 봤 거든 스택 오버플로에 대한 이일 동안 검색하지만 자세한 솔루션을 찾을 수 있습니다.SQL 서버에 WPF 응용 프로그램 배포
2
A
답변
2
하나의 PC에만 서비스 기반 데이터베이스가 필요하지 않습니다. 서비스 기반 데이터베이스의 경우 요청을 처리하기 위해 항상 백그라운드 서비스가 실행되어야합니다. 클라이언트 컴퓨터에 WPF 응용 프로그램을 배포해야 할 때 동일한 문제가 발생했습니다.
다중 사용자 응용 프로그램과 중앙 데이터베이스가 필요하지 않은 경우 가장 좋은 방법은 SQLite를 사용하는 것입니다. 연결을 위해 실행중인 서비스가 필요없는 하나의 디스크 파일입니다.
연결 문자열은 SQLite 파일의 위치와 일치해야합니다. 이 링크를 참조 할 수 있습니다.
또한 SQLite는 먼저 DB를 모두 지원하고 코드 먼저 SQL에도 LINQ를 엔티티 프레임 워크의 접근합니다. 당신은 변환하기가 약간 어렵지만 가치가 있습니다. 내가 한 가지 대답으로 말할 수있는 것은 아니기 때문에 C# 코너에 기사를 작성하고 알려 드리려고합니다.
관련 문제
- 1. SQL 서버에 WPF 응용 프로그램 배포
- 2. 서버에 응용 프로그램 배포
- 3. Wpf 응용 프로그램 배포
- 4. IIS에 WPF 응용 프로그램 배포
- 5. 응용 프로그램 서버에 war 배포
- 6. 응용 프로그램 서버를 서버에 배포
- 7. 서버에 Eclipse 응용 프로그램 배포
- 8. WPF 응용 프로그램 외부 배포
- 9. 여러 서버에 ClickOnce 응용 프로그램 배포
- 10. 데스크톱 응용 프로그램 배포
- 11. SQL Server 종속 WPF 응용 프로그램 배포 및 게시
- 12. Crystal Reports 및 SQL Server와 함께 WPF 응용 프로그램 배포
- 13. 노드 JS 서버에 백본 응용 프로그램 배포
- 14. Tomcat 서버에 java 웹 응용 프로그램 배포
- 15. 웹 서버에 CakePHP 응용 프로그램 배포
- 16. git을 사용하여 원격 서버에 응용 프로그램 배포
- 17. Tomcat 서버에 ADF 응용 프로그램 배포
- 18. Windows 서버에 asp.net 응용 프로그램 배포
- 19. Web Logic 프로덕션 서버에 응용 프로그램 배포
- 20. VB.net : 웹 사이트 서버에 응용 프로그램 배포
- 21. 문제 프로덕션 서버에 ZF 응용 프로그램 배포
- 22. Windows 서버에 안전하게 응용 프로그램 배포
- 23. 둘 이상의 응용 프로그램 서버에 배포
- 24. WebLogic 서버에 Java 웹 응용 프로그램 배포
- 25. 로컬 서버에 WebRTC 데모 응용 프로그램 배포
- 26. Jetty 웹 서버에 웹 응용 프로그램 배포
- 27. 웹 서버에 응용 프로그램 아티팩트 배포
- 28. WPF 응용 프로그램 + SQL 종속성
- 29. 클라우드의 데스크탑 WPF 응용 프로그램 배포
- 30. 데스크톱 WPF/SQLite 응용 프로그램 배포
그래서 데이터베이스에 직접 연결하는 최종 사용자가 사용하는 .exe 응용 프로그램이 있다고 말하는 것입니까? 사용자에게 데이터베이스 연결 문자열을 제공하려고합니까? – trailmax
예, 연결 문자열은 내 컴퓨터에 따라 다르며 SQL Server 또는 Visual Studio가 설치되어 있지 않아 내 setup.exe와 함께 패키지 된 데이터베이스 파일에 액세스 할 수있는 방법이 있습니까 – salman
하나의 중앙 데이터베이스입니까? 또는 사용자 당 하나의 DB 및 사용자는 항상 자신의 데이터를 유지합니까? – trailmax