Aracılığıyla paylaş


Nasıl Yapılır: Yerel Veritabanına Yükseltme veya SQL Server Express Kullanmaya Devam Etme

Bu konu, yüklendikten sonra veritabanı dosyasını (.mdf) yükseltme seçeneklerinizi açıklar Visual Studio 2012 ve yönergeler için aşağıdaki görevleri içerir:

  • LocalDB kullanmak için bir veritabanı dosyası yükseltme

  • Daha yeni bir sürümü sql Server Express'i kullanmak için bir veritabanı dosyası yükseltme

  • Bir veritabanı dosyası ile çalışma Visual Studio 2012 ama uyumluluğu korumakSQL Server 2008 Express

  • Varsayılan Veritabanı Altyapısı sql Server Express olun

Kullanabileceğiniz Visual Studio 2012 , sql Server Express'in eski bir sürümü kullanılarak oluşturulmuş bir veritabanı dosyasını (.mdf) içeren bir proje açın. Ancak, projenizi geliştirmek devam etmek için Visual Studio 2012, Visual Studio ile aynı bilgisayarda yüklü sql Server Express sürümü olması gerekir veya veritabanı dosyası, sql Server Express LocalDB kullanacak şekilde yükseltmeniz gerekir. Veritabanı dosyası yükseltirseniz, eski sürümleri sql Server Express ile erişmek mümkün olmayacak.

Kullanılarak oluşturulmuş bir veritabanı dosyası yükseltmek için de istenebilir SQL Server 2012 Express dosyasının sürümü şu anda yüklü olan sql Server Express örneği ile uyumlu değilse. Bu sorunu gidermek için Visual Studio dosya sql Server Express daha yeni bir sürüme yükseltme yapmak ister.

Önemli

Veritabanı dosyasını, yükseltmeden önce yedeklemenizi öneririz.

Bir veritabanını yükseltmeden önce aşağıdaki ölçütler dikkate almanız gerekir:

  • Her ikisi de projenizde çalışmak istiyorsanız, yükseltme Visual Studio 2010 ve Visual Studio 2012.

  • Uygulamanızı sql Server Express LocalDB yerine kullanan ortamlarda kullanılacaksa, yükseltme yok.

  • LocalDB kabul etmez çünkü uygulamanız uzak bağlantıları kullanıyorsa yükseltmeniz gerekmez.

  • Uygulamanız ile Internet Information Services (IIS) çalışıyorsa yükseltmeniz gerekmez.

  • Veritabanı uygulamaları sanal ortamda test etmek istiyorsanız, ancak bir veritabanı yönetmek istemiyorsanız, yükseltme yapmayı düşünün.

LocalDB kullanmak için bir veritabanı dosyası yükseltmek için

  1. İçinde Server Explorer, seçim Connect to Database düğme.

  2. İçinde Add Connection iletişim kutusunda, aşağıdaki bilgileri belirtin:

    • Veri kaynağı: Microsoft sql Server (SqlClient)

    • Sunucu adı: (LocalDB) \v11.0

    • **Veritabanı dosyası iliştirin:**yol, burada yol birincil .mdf dosyasının fiziksel yolu.

    • **Mantıksal adı:**ad, burada ad dosyasıyla kullanmak istediğiniz addır.

  3. Seçim Tamam düğme.

  4. Sorulduğunda seçin Evet dosyayı yükseltmek için düğme.

LocalDB veritabanı altyapısı ve uzun hiçbir uyumlu iliştirilmiş veritabanı yükseltildiğinde SQL Server 2008 Express.

LocalDB bağlantı için kısayol menüsünü açma ve daha sonra seçerek kullanılacak SQLExpress bağlantısı değişiklik yapabilirsiniz Değiştir bağlantısı. İçinde Değiştir bağlantısı iletişim kutusunda, sunucu adını değiştirmek için (LocalDB) \v11.0. İçinde Gelişmiş Özellikler iletişim kutusunda, aşağıdakilerden emin Kullanıcı örneği False olarak ayarlayın.

sql Server Express daha yeni bir sürüme yükseltmek için

  1. Veritabanına bağlantı için kısayol menüsünü seçin Değiştir bağlantısı.

  2. İçinde Değiştir bağlantısı iletişim kutusunda, seçim Gelişmiş düğme.

  3. İçinde Gelişmiş Özellikler iletişim kutusunda, seçim Tamam sunucu adını değiştirmeden düğme.

Veritabanı dosyası geçerli sürümüyle eşleşen yükseltilir SQL Server 2012 Express.

Veritabanı ile çalışacak şekilde Visual Studio 2012 ama uyumluluğu korumakSQL Server 2008 Express

  • De Visual Studio 2012, yükseltme yapmadan projesini açın.

    • Project'i çalıştırmak için F5 tuşuna basarak seçin.

    • Veritabanını düzenlemek için .mdf dosyasını açmak Solution Explorer'dave düğümünü genişletin Server Explorer yaptığınız gibi kendi veritabanı ile çalışacak şekilde Visual Studio 2010.

sql Server Express varsayılan veritabanı altyapısı yapma

  1. Menü çubuğunda Seç araçları, seçenekleri.

  2. İçinde seçenekleri iletişim kutusunda, genişletme Veri araçları seçenekleri ve sonra Veri bağlantıları düğüm.

  3. İçinde sql Server örneğinin adı metin kutusuna, kullanmak istediğiniz sql Server Express örneği adını belirtin. Adlandırılmış örneğine değil, belirtmeniz . \sqlexpress.

  4. Seçim Tamam düğme.

sql Server Express uygulamalarınızın varsayılan veritabanı motoru olacaktır.

Ayrıca bkz.

Görevler

İzlenecek yol: bir veritabanındaki verileri sql Server Express LocalDB (Windows Forms) bağlanma

Kavramlar

Yerel verilerine genel bakış