2014-12-19 22 views
9

Bağlam ben uzak sql sunucusu ile bağlantı kaybı durumunda çalıştırmak gerekir bir masaüstü uygulamasında çalışıyorumVarolan veritabanını sql localdb'ye eklemenin en iyi yolu nedir?

: Bir SQL Server Express (Biliyorum ...) 2012. Ben Visual Studio Express 2013 üzerinde çalışıyorum. Bu yüzden ben en iyi seçeneğim, sadece benim veri mdf dosya alma ve veri senkronizasyonu ele almak zorunda olduğum gibi SQLLocalDB benim istemci yerel DB olarak kullanmak olduğunu anladım (ki oldukça tek başına basit kurallar). Mdf dosyasını SQLLocalDB'ye eklemek için iki seçeneğim var ama her birinin sonuçlarını net olarak anlamadım.

Çözüm 1 - Transact SQL

enter image description here

Çözüm 2 - Connexion dize

"Server=(localdb)\\v11.0;Integrated Security=true;AttachDbFileName= myDbFile.mdf;" 

Ben Varlık Framework erişmek için kullandığınız bilerek gitmek için en iyi yolu nedir koddaki veriler

cevap

0

Fikrim # 2 daha iyi çünkü bağlantı dizgisini veritabanına dayandırıyor.

SQL Express'te, T-SQL'de de bir db adı belirtebilirsiniz (USE DB_NAME). Ancak insanlar genellikle db'yi bir bağlantı dizgisinde T-SQL

yerine belirtir.
İlgili konular