sql >> Databasteknik >  >> RDS >> Sqlserver

Använda SQL Server Express 2008 med SQL Server 2005-databasen - hur man kontrollerar kompatibilitet

Du kommer inte att kunna ladda upp databasen, bara ett skript av den. Även i 90-kompatibilitetsläge kommer databasens fysiska struktur att vara 2008 års och värdsidan kommer inte att kunna ladda den.

Observera att kompatibilitetsnivån inte nödvändigtvis betyder att de nya funktionerna i SQL 2008 inte är tillgängliga, utan istället betyder det helt enkelt att (vissa) funktioner som fanns 2005 kommer att fungera på samma sätt 2008 . Den fullständiga listan över ändringar i kompatibilitetsläge finns på MSDN . I synnerhet finns det inget som hindrar användningen av en datetime2, datum, tid eller någon ny tid i en databas som är inställd på kompatibilitetsnivå 90. Det skulle faktiskt vara omöjligt bara för att kompatibilitetsnivån kan ändras efter em> en tabell skapas.

Du ska antingen utveckla mot en SQL 2k5-instans eller läsa produktmanualen och lära dig vilka funktioner som finns tillgängliga i vilken version.




  1. group_concat prestandaproblem i MySQL

  2. LINQ Använd like istället för (( NVL(INSTR(x, y), 0) ) =1)

  3. Postgresql:Generera sekvens

  4. Hur man hanterar en tabellkolumn med ett reserverat SQL-sökord?