Bir SQL Server 2016 veritabanını geçici olarak SQL Server 2017'ye taşıma ve sonra geri taşıma. Mümkün mü?


13

Bir SQL Server 2016 örneğinden bir veritabanının yedeğini alıp daha sonra üzerinde çalışmak için 2017 örneğine geri yüklersem.

Daha sonra bu veritabanını 2017 örneğinden döndürüp yedekleyebilir ve 2016 örneğindeki orijinal sürümün üzerine yazmak için kullanabilir miyim?


1
Ayrıca bkz . Alt sürümde SQL Server veritabanı yedekleme geri yüklemesi . Bir veritabanını SQL'in daha düşük bir sürümüne (uyumlu şemalar varsayarak) geçirmek mümkündür, ancak yerel yedekleme / geri yükleme yoluyla gerçekleştirilemez. Diğer seçenekler arasında BCP, komut dosyası oluşturma, üçüncü taraf araçları, bacpac, vb.
Brian

Yanıtlar:


27

Hayır, bu mümkün değil. SQL Server 2017 yedeklemeleri, SQL Server ref'ın önceki bir sürümü tarafından geri yüklenemez

Ayrıca, dokümanlar başına sökme ve yeniden takma ile ilgili olarak :

SQL Server 2017'ye bağlandıktan sonra veritabanı hemen kullanılabilir ve otomatik olarak yükseltilir. Bu, veritabanının Veritabanı Altyapısı'nın eski bir sürümüyle kullanılmasını önler

Ayrıca, uyumluluk düzeyini önemsediğinizden emin değilsiniz, ancak FYSA:

Bir kullanıcı veritabanının uyumluluk düzeyi yükseltmeden önce 100 veya daha yüksekse, yükseltmeden sonra aynı kalır. Yükseltilmiş veritabanında yükseltmeden önce uyumluluk düzeyi 90 ise, uyumluluk düzeyi 100 olarak ayarlanır; bu, SQL Server 2017'de desteklenen en düşük uyumluluk düzeyidir.

Ayrıca, soru bir kullanıcı veritabanı hakkında, ama değilse inanıyorum :

SQL Server'ın önceki bir sürümü kullanılarak oluşturulan ana, model ve msdb yedeklemeleri SQL Server 2017 tarafından geri yüklenemez

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.