2012-01-05 4 views
1

C#을 사용하여 SQL Server에서 응용 프로그램을 개발 중입니다.응용 프로그램 업데이트에서 도움이 필요하십니까

내 데이터베이스 버전은 SQL Server 2005 Express Edition 및 .Net Framework 2.0입니다.

업데이트 할 수있는 응용 프로그램을 만들고 싶습니다.

내 응용 프로그램을 변경할 때마다 Mozilla Firefox의 업데이트와 같은 모든 위치에서 업데이트 할 수 있어야합니다.

그러나 데이터베이스의 일부 열/저장 프로 시저를 변경하면 해당 변경 사항도 업데이트 가능해야합니다.

어떻게 안내 할 수 있는지 안내해주세요.

+0

Firefox와이 작업은 어떤 관계가 있습니까? – Didaxis

+0

@DJ KRAZE : 정상적인 설치 응용 프로그램 만 만들려고했습니다 ... 저는 배포 작업을 위해 초보자입니다 ... –

+0

@ErOx : 나는 원하는 종류의 업데이트를 위해 FIrefox를 제공했습니다. –

답변

0

먼저 응용 프로그램에 대한 EXE 또는 MSI 설치 프로그램을 만드는 설치 도구를 결정해야합니다. 아마도이 목록은 도움이 될 것입니다 : http://en.wikipedia.org/wiki/List_of_installation_software

그런 다음, 해당 설치 프로그램에 업데이터 응용 프로그램을 통합 할 수 있습니다. 다음은 자세한 내용이 담긴 게시물입니다. What is the best way to auto update a windows application?

설치 프로그램이 배포를 담당하고 업데이트 프로그램이 응용 프로그램 업데이트를 처리합니다.

1

응용 프로그램을 배포 할 수있는 서버 또는 네트워크 공유가 있습니까? 그렇다면 모든 버전의 Visual Studio에서 사용할 수있는 ClickOnce를 살펴보아야합니다. 새 버전을 게시 할 때마다 자동으로 클라이언트를 업데이트합니다. http://msdn.microsoft.com/en-us/library/t71a733d%28v=vs.80%29.aspx

SQL 업데이트에 관해서는 당신이 무엇을 요구하고 있는지 확실하지 않습니다. 많은 클라이언트에 대해 하나의 데이터베이스를 사용한다면 업데이트해야 할 것은 데이터베이스와 함께 작동하는 클라이언트 코드뿐입니다. 이 경우 클라이언트 업데이트와 동일한 작업을 수행하게됩니다.

데이터베이스의 인스턴스가 여러 개인 경우 각 인스턴스를 수동으로 업데이트해야합니다. 당신은 당신이 만든 각각의 변화를 추적하거나 그것을 위해 comparsion 도구를 사용하기를 정말로 원할 것입니다. 나는 Red Gate SQL Compare를 사용하고 있지만 무료 도구가 있다고 가정합니다.

+0

ClickOnce가 가장 좋은 옵션 중 하나입니다. –

관련 문제