2010-01-15 7 views
0

테스트 할 어플리케이션 확장이 있습니다. 확장의 일부는 응용 프로그램 데이터베이스 스키마에 몇 가지 업데이트를 적용합니다 (응용 프로그램 API를 통해). 나는 클래스가 실행될 때 주어진 버전 1의 응용 프로그램이 스키마가 v1.1이되고 1.1에 있어야하는 항목에 대한 특정 쿼리가 올바르게 반환되는지 테스트하려고합니다. 나는 스키마 1.0 버전에서 데이터베이스의 백업을 가지고 내가 내 테스트에서 수행하고자하는 것은 :코드에서 데이터베이스 백업을 복원 하시겠습니까?

1/

2/업데이트를 수행하는 코드를 호출 백업에서 데이터베이스를 복원

스키마 업데이트가 성공했는지 확인

3/콜 여러 가지 방법이

4 /는

내가이 내 C# 코드에서 복원 할하는 데 사용할 수있는 클래스가 있습니까, 아니면 내가해야합니까 백업에서 데이터베이스를 복원 쉘 proc에서 명령을 실행한다. 뭐라구? SQL Server를 uysing하는 경우

+0

가 실행중인 SQL 서버를 사용할 수 있습니다 아니면 ODBC 나 MySQL과 같은 다른 것을 통해이를 수행 할 것입니까? – Codesleuth

+0

SQL Server를 실행 중이지만 오라클과 함께 사용할 수있는 옵션도 매우 유용합니다. –

답변

2

, 당신은 예는 here

친절을 찾을 수 있습니다

는 SQL 관리 개체 (SMO),

+0

감사합니다. –

관련 문제