02. februar 2006 - 16:18Der er
19 kommentarer og 1 løsning
Flytte database fra en server til en anden
Hej Eksperter,
Jeg er igang med at flytte en hjemmeside lavet i C#.net, med tilhørende database til en ny server, jeg har prøvet en masse forskellige ting blandt andet oprette databasen på ny, lave en backup, exportere/importerer med MTA'en....men uden held
Hver gang får jeg nogle fejl som leder mig hen i at dato formatet er forkert / sprog settings....
Følgende fejl får jeg: The conversion of char data type to smalldatetime data type resulted in an out-of-range smalldatetime value
Jeg synes jeg har prøvet alt hvad jeg evner og kan ikke gennemskue om koden i sitet skal laves om eller om der er en mulighed for at rette noget i SQL serveren...
Serveren som sitet skal køre på er en Small Business Server 2003 Premium, og den er frisk installeret
Prøv at lave dato feltet om til datetime istedet for smalldatetime i din db. Alternativt parser du datoen først på din hjemmeside og indsætter den derefter. På den måde kan du fra programmet sikre dig at datoen er korrekt.
Jeg har prøvet backup / restore, og jeg har også lige prøvet at ændre til datetime....det sjove er at data kommer ind i databasen, men det er når de skal læses igen.....
>>Lordnelson, tror du det vil løse mit dato problem?
Hvis jeg vil flytte (kopierer) en database fra et sted til et andet gør jeg det fysisk i stifinder, eller lign. men det kræver du deatscher databasen først kopierer/flytter den til det nye sted hvor du vil have den går ind i SQL serveren og Attacher databasen igen. Men husk at kopierer begge filer både MDB og log filen
Næ Men det er bare hvad jeg har oplevet hvis man skal bruge restore skal den jo restore til et eller andet Så min backup består af en detach samt copy til andet drev så har jeg en kopi af databsen ikke kun en backup
Bare efter et par små kedelige oplevelser man kan jo gøre som man vil
Lige et side spørgsmål, hvad så med mit site som ligger i IIS'en hvordan tager man en ordentlig backup af denne - hvis man skal flytte den over til en ny server, indtil nu har jeg bare lavet et nyt site og så kopieret filerne over.....Men er det den rigtige metode?
Hej igen.....Nu har jeg prøvet at flytte den med detach, og attach.....men det er stadig samme fejl.....gaaaaab, nogle gode ideer?
Fejlen ser sådan her ud:
The conversion of char data type to smalldatetime data type resulted in an out-of-range smalldatetime value. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: The conversion of char data type to smalldatetime data type resulted in an out-of-range smalldatetime value.
Data problemet tror jeg du har ret i.....men jeg forstår ikke at men ikke bare kan flytte sitet over og så få det til at fungere, nu er jeg meget ny i asp.net, men har haft de samme problemer i alm. asp programmering, men der kunne man styre det i toppen af siden med LCID og så var grundlaget lagt for det resterende.....
Ja jeg læste artiklen, men kunne ikke bruge den......men god artikel :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.