Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Създайте база данни на SQL Server 2012, съвместима за 2008 г

Както при архивиране на вашата база данни от 2012 г. и възстановяване до 2008 г.?

НЕ, НЕ МОЖЕТЕ ДА НАПРАВИТЕ ТОВА

Няма начин, няма метод, няма трик, няма хак, няма заобиколно решение - просто НЕ МОЖЕ да се направи.

Трябва да използвате .sql скриптове за структура и данни за преместване от всяка по-нова версия на SQL Server към по-стара версия. Файлове за архивиране на SQL Server (*.bak ) и действителните файлове на базата данни (*.mdf , *.ndf ) никога не са били обратно съвместими.

И за да развенчаем един мит:настройка на съвместимост само нивоната ограничава наличните функции (като типове данни и т.н.) - но НЕ направете *.bak архивиране или *.mdf файлове с данни, съвместими с по-стара версия.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Докато цикъл в SQL Server 2008 итерация през диапазон от дати и след това INSERT

  2. Разлика между sys.parameters, sys.system_parameters и sys.all_parameters в SQL Server

  3. Какво ще се случи, когато клеймото за време (версия на ред) се препълни?

  4. Въведение в SQL Server 2017

  5. Скрипт за запазване на varbinary данни на диск