2011-05-04 2 views
0

내 웹 사이트를 게시했습니다. 동적 사이트 ... 그래서 데이터베이스 연결이 있습니다. 이제 VB에서 응용 프로그램을 만들어 응용 프로그램을 사용하여 데이터베이스를 업데이트하고 싶습니다. 사이트에 로그인하고 내 데이터베이스를 업데이트하는 대신 내 응용 프로그램을 사용하여 업데이트하십시오. 내 응용 프로그램을 게시 된 사이트의 데이터베이스에 연결하고 응용 프로그램을 사용하여 원하는 위치에서 업데이트하려는 경우 ... 가능합니까 ??데이터베이스 업데이트를위한 응용 프로그램

어떻게 할 수 있습니까? 나를 긴급한 방향으로 안내해주십시오.

답변

1

SQLServer에서 AllowRemoteConnections을 켤 수 있습니다. 그래서 어디서든 응용 프로그램을 연결하여 DB를 업데이트 할 수 있습니다.

그러나 가장 좋은 방법은 WCF Service입니다. WCF 서비스 팜에서 DB를 업데이트하기위한 메서드를 배치 한 다음 Windows Forms 또는 WPF를 사용하여 WCF 서비스에 연결하고 WCF 서비스의 제공된 메서드를 사용하여 DB를 업데이트하는 클라이언트 응용 프로그램을 작성해야합니다.

+0

그냥 테이블 열이나 행을 삽입하거나 업데이트하고 싶습니다 ... 모두 내가 원했던 dat .. 최선의 접근 방법은 무엇입니까 ?? – Monodeep

+0

최상의 접근 방식은 웹 서버에서 WCF 서비스를 사용하고 있으며 작은 창 형태의 응용 프로그램 마녀가 제공된 서비스를 사용하여 업데이트를 수행하고 있습니다 –

+0

자습서를 제공 할 수 있습니까 ?? – Monodeep

0

할 수있는 일은 가능하지만 그렇게하고 싶지는 않을 것입니다. ISP와 함께 사이트를 호스팅하는 경우 호스팅 회사는 액세스 권한을 제공해야합니다.

그러나 Farzin이 제안한 것처럼 응용 프로그램과 데이터베이스 사이에 통합 계층이 필요합니다.

WCF 서비스를 사용할 수 있지만 단순한 것이라면 MVC와 같은 것을 사용하여 데이터를 노출 할 수도 있습니다.

기본적으로 보안은 데이터베이스를 감싸는 보안입니다.

+0

그냥 테이블 열이나 행을 삽입하거나 업데이트하고 싶습니다 ... 모두 내가 원했던 .. 가장 좋은 접근 방법은 무엇입니까 ?? – Monodeep

+0

가장 좋은 방법은 없습니다 :) --- 요구 사항을 충족하는 한 편안함을 사용하십시오. –

+0

자습서를 나에게 줄 수 있니? – Monodeep

0

당신은 Lightswitch를 보았습니까? 현재 Beta2이지만 여전히 강력합니다. Lightswitch를 사용하면 데이터베이스에서 CRUD 작업을 수행하는 응용 프로그램을 신속하게 설정할 수 있습니다.

관련 문제