Lav en DTS pakke, som: - henter tabeller fra Access databasen ind i nogle temp tabeller på MS-SQL. - appender fra temp tabellerne - flytter Access databasen til den anden mappe
Den DTS-pakke sætter du så til at blive kørt en gang om dagen af SQL Agenten.
Men er du sikker på at du vil flytte (move) Access databasen ?? Så er den der jo ikke længere.... Ville det ikke være bedre at kopiere den ??
DTS-pakken er nødt til at få det samme filnavn hver gang for at kunne lave en "Transform Data Task" (til at hente data ind i temp tabeller).
En løsning kunne være at lave et VB-script eller et ActiveX script, som v.h.a. FileSystemObject kigger mappen igennem for hvilke .MDB filer der findes. Så kunne den nyeste fil omdøbes til et fastnavn - f.eks. IMPORT.MDB
Kun hvis VB-scriptet finder noget, skal "Transform Data Task" ikke køres. Det kan styres ved at VB-scriptet afleverer en ERRORCODE.
Når du ved hvad filen hedder, så kan du også sagtens kopiere den et andet sted hen.... eller er det vigtigt at den har sit oprindelige navn der hvor den kopieres hen ??
En løsning kunne være at lave et VB-script eller et ActiveX script, som v.h.a. FileSystemObject kigger mappen igennem for hvilke .MDB filer der findes. Så kunne den nyeste fil omdøbes til et fast navn - f.eks. IMPORT.MDB
Kun hvis VB-scriptet finder noget, skal "Transform Data Task" køres. Det kan styres ved at VB-scriptet afleverer en ERRORCODE.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.