sql >> Database teknologi >  >> RDS >> Sqlserver

Brug af SQL Server Express 2008 med SQL Server 2005-database - hvordan man kontrollerer for kompatibilitet

Du vil ikke være i stand til at uploade databasen, kun et script af den. Selv når den er i 90-kompatibilitetstilstand, vil den fysiske struktur af databasen være den fra 2008, og hostingsiden vil ikke være i stand til at indlæse den.

Bemærk, at kompatibilitetsniveauet ikke nødvendigvis betyder, at de nye funktioner i SQL 2008 ikke er tilgængelige, men i stedet betyder det blot, at (nogle) funktioner, der eksisterede i 2005, vil fungere på samme måde i 2008 . Den komplette liste over ændringer i kompatibilitetstilstand findes på MSDN . Der er især intet til hinder for brugen af ​​en datetime2, dato, tid eller ethvert nyt klokkeslæt i en database sat på kompatibilitetsniveau 90. Det ville faktisk være umuligt, blot fordi kompatibilitetsniveauet kan ændres efter en tabel oprettes.

Du skal enten udvikle mod en SQL 2k5-instans eller læse produktmanualen og lære, hvilke funktioner der er tilgængelige i hvilken version.




  1. Hvad er den bedste måde at implementere Polymorphic Association i SQL Server?

  2. SQLite-hukommelsesproblem med singleton-tilgang

  3. MYSQL trunkeret forkert DOUBLE-værdi

  4. Eksporter database med MySQL Workbench med INSERT-sætninger