SQL Server 2000 - 2008 - 2012


10

Şimdi SQL Server 2000'den 2008'e geçiyoruz. Kodda, komut dosyalarında çok fazla değişiklik yapıyoruz, çünkü 2000'den 2008'e kadar çok değişiklik oldu. Bu değişiklikleri yaparken bilmek istediğim şey - 2012'de de uyumlu hale getirmek için yapabileceğim bir şey var mı? Aynı zaman. En azından 2012'den 2008'e kadar geriye dönük olarak uyumlu olan değişiklikler vs. tüm yapabileceğim veya bilmem gereken ne?

Yanıtlar:


13

Bu sorunun en iyi cevabı biraz kısa, ancak gelecekteki sürümlerde kaldırılacak ve artık çeşitli sürümlerde bulunmayan özelliklerden bahseden çevrimiçi kitaplara bakın.

Örneğin .. SQL Server 2008'de "eski stil" sol dış birleştirme sözdizimi ( WHERE Table2.col1 *= Table1.Col1) kullanımdan kaldırılmıştır (orada ancak gelecekteki bir sürümde çıkış) olarak listelenir ve sonunda SQL Server 2012'de gider. 2008'de sözdizimi işe yarayacaktır, ancak SQL 2012 veya daha üst bir sürüme yükselttikten sonra çalışma gerektirebilir veya bir hata yaşayabilirsiniz.

Başlamak için, listelenen sürümde hangi özelliklerin artık desteklenmediğini ve gelecekte hangi özelliklerin kaldırılacağını açıklayan makalelere götüren bu bağlantılara göz atın .. Sonra kodunuzda bunları arayın .. Ben 3+ yıl bekliyorsanız SQL Server 2012'nin ötesinde gelecekteki uyumluluğa bakmak isteyebileceğinizi de söyleyebilirim. Örneğin, METİN alanları SQL Server 2012'de çalışmaya devam eder, ancak SQL'den sonraki sürümde çalışmayacaklar Aşağıdaki bağlantılara göre Server 2012.

SQL Server 2012 Kullanımdan Kaldırılmış Özellik Listesi
SQL Server 2008R2 Kullanımdan Kaldırılmış Özellik Listesi

Ayrıca, 2008'e yükselttikten sonra veritabanınızın SQL Server 2008 uyumluluk modunda çalışmasına izin verdiğinizden ve 2008'de iyi çalıştığından ve 2012'ye yükseltmenize izin verdiğinizden emin olmalısınız - SQL Server 2000 Veritabanları veya SQL Server'da çalışan veritabanları 2000 uyumluluk modu SQL Server 2012'ye taşınmaz.

Ayrıca, yükseltmeler ve göçler ve genel hazırlık adımları hakkında yoğun bir şekilde konuşan bir cevap yazdım .

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.