Hvordan køres 'Visual Basic' DTS Packages?
Jeg har ca. 50 databaser der skal exporteres fra 1 SQL server til 1 anden.Og det er ikke en "engangs forestilling".
Så helst vil jeg have et program/script der tager SQLSERVER1:DATABASE_27 og kopierer ALTING til SQLSERVER2:DATABASE_27 (måske lige med undtagelse af brugerrettigheder.
Desuden har jeg brug for at scriptene skal køres mere end 1 gang pr. database - så scriptene skal lave de korrekte DROP kommandoer m.v.
Og fortløbende tællerer (indexes) skal være de samme som på SOURCE databaserne!
Jeg har selv forsøgt at lave en export/import - og det fungerer fint.
Jeg har derfor valgt at gemme "operationen" i en 'Visual Basic File' DTS Package.
På den måde havde jeg tænkt mig, manuelt at rette i .bas filen, så den passer til de forskellige databaser.
MEN!! Hvordan får jeg "eksekveret" .bas filen?
MS beskriver hvordan det gøres med Visual Basic.
Men jeg har 'kun' Visual Studio .NET 2003 - med Visual Basic.
Og når jeg følger opskriften fra MS, og tilføjer referencer til DTS objekterne, og til .bas filen - så får jeg følgende fejl:
'Statement is not valid in a namespace.'
...og den fejl får jeg for SAMTLIGE linier i .bas filen.
Så et eller andet er helt galt!
Er der nogen der ved:
- Hvordan man får 'eksekveret' .bas filer med Visual Studio .NET 2003?
- Hvordan man ellers kan exportere 50 databaser fra 1 server til en anden?