2012-09-17 4 views
0

이 프로그램은 oracle 데이터베이스를 사용하여 해당 프로그램을 저장하므로 해당 프로그램을 배포하려면 aC# .net 프로그램을 실행하는 컴퓨터를 개발 컴퓨터에 연결해야합니다 사용자의 데이터 항목프로그램의 백엔드는 Oracle, 배포 방법

예 경우 : 대상 만들고이 5-7 dll 파일을 통해 오라클 데이터베이스에 액세스 할 수있는 다음 방법 : 다음 PLZ 각 대상 시스템

없는 경우에 오라클 데이터베이스를 설치하기 위해 최소 풋 프린트를 설명합니다.

나는이 혼동에 매우 불편하므로 어떤 반응이라도 매우 높습니다. 모두 고맙습니다 ...

+0

이것은 C#보다 Oracle 배포 문제와 비슷합니다. 서버/DB 그룹에 게시하는 것이 더 나을 것입니다. 문제는 약간 넓습니다. –

+0

앱이 알아야 할 모든 것은 적절한 연결 문자열입니다. 설치 관리자가 Oracle Client dll을 배포해야합니다. DBMS 자체를 전개하는 것은 완전히 다른 볼 게임입니다. 귀하의 질문에 변수가 너무 많아서 반은 괜찮은 대답을하기 시작합니다. 아마 익스프레스가 할 것인가? 전체 오라클 배포 비용을 앱에 추가한다는 것은 귀찮은 일이 아니므로 아무도 그러한 친절한 제안을하지 않을 수 있음을 의미합니다. –

답변

0

나는 두 가지 다른 것을 혼합하고 있다고 생각합니다. 응용 프로그램 배포와 IT 요구 사항 앱 배포의 경우 클라이언트와 연결할 필요가 없으며 대신 ClickOnce와 같은 것을 사용하십시오. 자, 귀하의 IT 요구 사항에 맞춰 클라이언트가 Oracle을 필요로한다면 DB를 제공해야합니다.

라이센스에 대해 각각 지불 할 의향이 있습니까? 그렇지 않은 경우 Cloud DB Service를 사용하지 않는 이유는 무엇입니까? 오라클 익스프레스와 같은 무언가가 있습니다 (무료입니다).

+0

사실 나는 C# .net의 초보자입니다. 지금까지는 백엔드 용 datatable 액세스를 사용할 수 있었기 때문에 모든 대상 시스템에서 MSOffice와 MS Access를 실행하므로 모든 대상 시스템에 배포 방법을 강조하지 않아서이보기를 마음 나는 오라클 데이터베이스 응용 프로그램과 같은 사건이있을 것이라고 생각합니다. 오라클 클라이언트가 서버에있는 데이터베이스를 가져 와서 업데이트한다는 사실을 알지 못했습니다. 이 사실 대신 오라클 클라이언트 (대상 머신)가 자체 oracle_home 또는 oracle 데이터베이스를 가져 와서 가져오고 조작 할 것이라고 생각했습니다. – Shivam

관련 문제