2012-08-22 2 views
0

예를 들어 SQL 데이터베이스로 C# 응용 프로그램을 개발하고 win OS에 설치 한 다음 일부 데이터를 저장하는 데 사용합니다. 이제 새 창을 설치해야하며 저장된 데이터는 어떻게됩니까?C# 응용 프로그램을 제거 할 때 저장된 데이터를 복원하는 방법

+0

un/installer에서 일부 맞춤 코드를 사용하여 '저장된 데이터'를 삭제하거나 보관할 수 있습니다. – NinethSense

+0

제거하는 동안 데이터베이스를 제거하지 마십시오? 제거/업그레이드 절차에서의 동작을 모르는 경우 대답하기가 어렵습니다. –

+1

"새 창 설치"란 무엇을 의미합니까 ?? Windows 운영 체제를 재설치했다는 뜻이고, Windows OS 설치 중에 새로 설치 (업그레이드 아님) 한 경우 데이터 손실 가능성이 큽니다. – Will

답변

0

일반적으로 참조하는 데이터는 설치 중에 작성되거나 프로그램 자체가 사용되는 경우 (예 : OLTP 응용 프로그램) 작성 될 수 있습니다. 말하자면 모든 베스트 프랙티스를 따라 작성된 설치 패키지를 사용하여 애플리케이션을 생성했다고 가정하면, 제거 프로그램은 템플릿 및 레이아웃과 같은 환경 설정을 저장하는 옵션을 제공해야합니다 (프로그램이 이러한 종류의 것을 지원하는 경우). 그러나 데이터와 경우에 따라서는 SQL에 저장된 데이터가 삭제되지 않습니다. 특히 제거시 테이블이나 데이터베이스를 삭제하지 않는 한 삭제되지 않습니다. 따라서 새 창에 대해 언급 할 때 데이터베이스가 존재하고 모든 데이터가 접촉하고 있는지 확인하십시오 (가능성이 높음). 그런 다음 새 창이 필요한 모든 구성 요소 및 인증을 사용하여 데이터를 가리키는 지 확인하십시오.

관련 문제