SQL 2000을 사용하여 다른 고객에게 Sql 2008 데이터를 보내려는 고객이 있습니다. 현재이 기능이 현재 작동하지 않으므로 "일반" 백업 프로세스를 통해 Server 2000 이상에서 데이터를 백업하고 복원 할 수 있습니다 (SQL2000은 전체 또는 고객 중 가장 적은 공통 분모이기 때문에). 지금 우리가 이런 식으로 우리의 백업을 생성하는 (C 번호) :SQL 2000에서 복원 할 SQL 2008 데이터베이스 백업
, "힘"백업에이 SQL 2000로 실행할 수있는 방법이 데이터베이스는 SQL 2005 또는 경우에도, 나의 첫번째 질문은Server server = new Server(GetServerConnection(serverName, userName, password));
Backup backup = new Backup();
backup.Action = BackupActionType.Database;
backup.Database = GetDatabasePrefix() + databaseName;
backup.Devices.AddDevice(fileName, DeviceType.File);
backup.Initialize = true;
backup.SqlBackup(server);
있다 2008 년?
또한 데이터베이스에서 bcp 프로 시저를 사용하여 테이블을 패키지화하고 패키지를 압축 해제 한 다음 압축하여이를 방지하려고했습니다. zip 프로세스에서 헤더 플래그를 "일반"백업으로 선언합니다. 이것은 합리적으로 보입니까, 아니면 이렇게하는 간단한 방법이 있습니까? 응용 프로그램은 서버에 관계없이 동일하므로 모든 열과 테이블이 동일해야합니다. 도와 주셔서 감사합니다!
자세한 응답을 주시면 감사하겠습니다 만, 제 1 차 목표는 프로그래밍 방식으로이 기능을 활용하는 것입니다. 고객에게이 작업을 요청할 수는 없으며 응용 프로그램에 해당 수단을 제공해야합니다. – Kevin