Flytning fra MSSQL 8.0 til MS SQL 7.0
Her er historien:Jeg udvikler i ASP.NET(C#) en webapplikation der benytter en MS SQL Server 8.0 som database.
Udviklingen kører fint og alle udviklede funktioner kører perfekt på udviklingsmaskinen. Applikationen benytter bla. 7 Stored Procedures indlejret i Serveren.
For nyligt blev det dog tid til at flytte applikationen over på driftsplatformen til test. Driftplatformen bruger en MS SQL server 7.0, hvor der kører flere andre databaser.
Overflytningen af tabller, views mm. sker via DTS hvilket fungere fint, dog uden overførsel af de 7 Stores Procedures. Disse oprettes manuelt på driftserveren herefter
Efter overførslen ligger koden (ASP.NET) koden på en maskine og databasen på en anden, hvilket også fungere fint.
Problemet opstår her:
Når ASP.NET koden kalder en stores procedure kastes en SQLException med meddelelsen:
"A severe error has occoured...."
hvilket jeg ikke fatter en hvede af!
Jeg har prøvet at ændre i rettigheder til såvel tabeller som SP, uden resultat.
Jeg hælder selv i retning af følgende problem:
Når man flytter data via DTS-jobs, kan man vælge 3 slags overførsler:
1. tabeller og views (som jeg har brugt)
2. SQL DTS
3. Alle objekter (inkl. SP mm.)
Her burde jeg måske nok vælge 3. valgmulighed hvilket jeg også har prøvet flere gange, men midt i overførslen får jeg en fejl, efter at tabellerne er overført.
Fejlen siger noget i retning af:
"Kun databaseejere eller sysadministratore må rette i databaseinstillingerne.."
Hvis der er nogen der har erfaring med lignende eller har en ide om hvor fejlen opstår er I meget velkomne.
Min erfaring rækker ikke længere!
Vh sbjerre
