Aracılığıyla paylaş


SQL Server 7.0 veya önceki veritabanları kopyalama

Bu konuda eski sürümlerinden veritabanlarını geçirme yöntemleri anlatılmaktadır SQL Server için yükseltilemezgeçerli bir sürüm.

Not

Yüklediğinizde SQL Server 2008 R2, var olan tüm SQL Server 2000 veya SQL Server 2005 veritabanlarını otomatik olarak yükseltme (SQL Server 2008 veritabanları ile uyumlu zaten SQL Server 2008 R2).Yükseltilmiş bir veritabanını kopyalamak için desteklenen kopyalama yöntemleri kullanabilirsiniz SQL Server 2008 veritabanları.Daha fazla bilgi için bkz: Diğer sunuculara veritabanları kopyalama.

sql Server 7.0 veritabanları

Dönüştürebilirsiniz bir SQL Server sürüm 7.0 veritabanına SQL Server 2008 R2 aşağıdaki yöntemlerden birini kullanarak:

  • Yükseltme bir SQL Server 7.0 veritabanına SQL Server 2000 veya SQL Server 2005 veritabanına iliştirerek tarafından bir örnek ya da çalışan.Sonra da veritabanına yükseltebilirsiniz SQL Server 2008 R2.Genellikle, tercih edilen yöntem budur.

    Kullanma hakkında bilgi için yükseltme eklemek bir SQL Server 2000 veya SQL Server 2005 , veritabanı Bkz: Nasıl yapılır: Yükseltme veritabanı kullanma bağlantısını kesin ve (Transact-sql) Ekle.

  • Use SQL Server alma ve Verme Sihirbazı birden çok örnekleri arasında veri kopyalama SQL Server. Bu Sihirbazı ile herhangi bir kaynak çalışır ve veri dönüştürme sorunları, veri kaynağını. bağlı olarak ortaya çıkabilir, ancak orada olduğu için hedef olan bir sağlayıcıDaha fazla bilgi için bkz: sql Server alma ve Verme Sihirbazı'nı kullanarak veri taşımak.

  • Oluşturulan bir veritabanından veri geçirme SQL Server 7.0 aşağıdaki gibi:

    1. Using version 7.0 of bcp, export the data into a data file by using a bcpout command.

    2. Using the version of bcp.exe in SQL Server 2008 R2 (version 10.50) of bcp, import the data from the data file by using a bcp in command.If the data file contains native data formats, specify the -V 70 and –n options, which tell the bcp in operation to use the SQL Server 7.0 native data types.

    Daha fazla bilgi için bkz: SQL Server'ın önceki sürümlerden yerel ve karakter biçimi veri alma.

sql Server 6.0 veya sql Server 6.5 veritabanları

To migrate data from a SQL Server version 6.0 or SQL Server version 6.5 database, use the bcp utility in that version of SQL Server to export the data into a data file in character mode (bcp out).Sonra karakter verileri alabilirsiniz bir SQL Server 2008 R2 veritabanı.Ancak, sql Server 6.0 ve sql Server 6.5 yerel veri biçimi tarafından desteklenmeyen SQL Server 2008 R2.Yani sürüm bcp.exe, SQL Server 2008 R2 Destek -6 komut satırı seçeneğini veya 60 ve 65 seçeneklerini –v komut satırı seçeneği.

Not

Veritabanı kullanılarak oluşturulan yedekler SQL Server 6.5 veya önceki bir uyumsuz biçiminde ve de geri yüklenemez SQL Server 2005 ve sonraki sürümleri.

Veritabanı uyumluluk düzeyini yükselttikten sonra

Uyumluluk düzeyleri tempdb, modeli, msdb ve kaynak veritabanları yükseltme sonrasında 100 olarak küme.The master system database retains the compatibility level it had before upgrade, unless that level was less than 80.Uyumluluk düzey , ana az 80 yükseltme işleminden önce yükseltme işleminden sonra 80 için küme.Yeni kullanıcı veritabanları uyumluluk devralır düzey , modeli veritabanı.

Bir kullanıcı veritabanı uyumluluk düzey 80 veya 90 yükseltme işleminden önce varsa, aynı yükseltmeden sonra kalır.Uyumluluk düzey 70 veya yükseltilen veritabanında, yükseltme işleminden önce uyumluluk düzey 80 için desteklenen en düşük uyumluluk olduğu küme düzey de SQL Server 2008 R2.

Not

Kullanma hakkında bilgi için bir SQL Server 7.0, SQL Server 2000, ya da SQL Server 2005 veritabanı üzerinde SQL Server 2008 R2, bkz: alter database uyumluluk düzeyi (Transact-sql).