Nasıl yapılır: sql Server Compact 4.0 veritabanındaki bir uygulamayla dağıtma
sql Server Compact veritabanlarıyla içeren uygulamalar için iki dağıtım seçeneğiniz vardır. Seçtiğiniz dağıtım yöntemi uygulamanız ve kullanıcıların uygulamanın yükleneceği bilgisayarda yönetici kimlik bilgilerine gereksinim duyduğu bakım gereksinimleri bağlıdır.
sql Server Compact veritabanlarıyla ilgili dağıtım seçenekleri şunlardır:
Geleneksel Microsoft Windows Installer (Microsoft Kurulum teknolojisi)
Kullanıcıların uygulamayı yüklemek için yönetici kimlik bilgileri gerekir.
sql Server Compact Microsoft Update tarafından verilmeyecek.
ClickOnce dağıtımı kullanabilirsiniz.
-veya-
Özel dosya tabanlı dağıtım (sql Server Compact DLL'leri projesinin bir parçası Dağıtma)
Kullanıcının uygulamayı yüklemek için yönetici kimlik bilgilerine gerek yoktur.
sql Server Compact Microsoft Update tarafından verilmeyecek değil.
ClickOnce dağıtımı da kullanabilirsiniz.
Geleneksel Windows Installer
Her iki standart kurulum ve Konuşlandırma projeleri ve ClickOnce dağıtımı Geleneksel Windows Installer teknolojisi kullanılır. sql Server Compact veritabanı dağıttığınızda, ClickOnce dağıtımı değil algılanırsa, sql Server Compact hedef bilgisayara otomatik olarak yükler bir seçenek sunar. Bu nedenle, ClickOnce dağıtım (değil, bir özel eylem bir kurulum ve Konuşlandırma Projesi Oluşturma) sql Server Compact veritabanlarıyla içeren uygulamalar için tercih edilen yöntem ' dir.
sql Server Compact veritabanlarıyla içeren uygulamaları için bir önkoşul olarak sql Server Compact çalışma zamanı otomatik olarak içerir böylece ClickOnce dağıtımı güncelleştirildi. Veri dosyaları ve bunlar için doğru ayarlar .sdf dosyaları yayımlama durumu da tanır.
sql Server Compact veritabanı içeren bir uygulama uygun yapılandırmayı içerir için ClickOnce dağıtımı oluşturma bilgileri Yayımla Proje Tasarımcısı.
Not
Ekleme bir sql Server Compact veritabanı dosyası projeye otomatik olarak yapılandırır uygun bilgi ClickOnce dağıtımı için Yayımla.
Not
Bilgisayarınızda, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazılarının adı veya konumu farklı gösterilebilir. Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler. Daha fazla bilgi için bkz: Visual Studio ayarları.
sql Server Compact 4.0 veritabanı içeren bir uygulamayı ClickOnce dağıtımı için Windows Installer teknolojisini kullanmak için
Açmak için Proje Tasarımcısı, Çözüm Gezgini/Database Explorer, çift Projem bir Visual Basic projesi üzerinde çalışıyorsanız (veya Özellikler bir C# proje üzerinde çalışıyorsanız).
Yayımla sekmesini tıklayın.
' I tıklatın Uygulama dosyalarını ve .sdf dosyasını ayarlamak Veri dosyası (otomatik).
Bu ayar, yerel veri dosyası olarak bunu kabul eder ve veri dizininde koymak için yükleyici bildirir.
' I tıklatın Önkoşullar ve sql Server Compact.
Bu ayar, sql Server Compact çalışma zamanı var olup olmadığını denetlemek ve onu bulunamazsa, Internet'ten yüklemek için yükleyici bildirir.
Yükleyici oluşturma
Yayımlama bilgilerini yapılandırıldıktan sonra yükleyici oluşturmak.
Yükleyici oluşturmak için
İçinde Yayımlama konumu kutusunda, Web sitesi, ftp sunucusu, yazın veya dosya yolu yükleyicinin yayımlamak için.
' I tıklatın Şimdi Yayımla yükleyici oluşturmak için.
Uygulama yüklenmek için hazır olacak. İçin yayımlanan konuma gidin ve doğrulamak için uygulamayı yüklemeniz gerekir.
Özel dosya tabanlı dağıtım
Özel dosya tabanlı dağıtım (aksine hedef bilgisayarda zaten bir başvuru dll dosyaları için) projedeki dosyalar olarak gerekli sql Server Compact DLL'leri de dahil olmak üzere işlem anlamına gelir. sql Server Compact yüklemek için önkoşullar uygulama ile gerekli DLL'leri eklerseniz, kaldırılır. Bu nedenle, yönetici kimlik bilgilerine artık gerekmiyor.
Özel dosya tabanlı dağıtımlar için ClickOnce dağıtım teknolojisini kullanabilirsiniz. Bunu yaparsanız, sql Server Compact önkoşul temizleyip Kurulum programını yüklemez unutmamalısınız.
Özel dosya tabanlı dağıtımı kullanarak bir sql Server Compact 4.0 veritabanı dağıtmak için
Açmak için Proje Tasarımcısı, Çözüm Gezgini/Database Explorer, çift Projem bir Visual Basic projesi üzerinde çalışıyorsanız (veya Özellikler bir C# proje üzerinde çalışıyorsanız).
Yayımla sekmesini tıklayın.
' I tıklatın Önkoşullar onay kutusunu tıklatıp temizleyin sql Server Compact.
Kapat Proje Tasarımcısı.
sql Server Compact DLL'leri içeren dizine gidin. Bunlar, C:\Program Files\Microsoft sql Server Compact Edition\v4.0 içinde yer alır.
Yedi sql Server Compact DLL'leri seçin ve kopyalayın:
Sqlceca40.dll
Sqlcecompact40.dll
Sqlceer40EN.dll
Sqlceme40.dll
Sqlceoledb40.dll
Sqlceqp40.dll
Sqlcese40.dll
Projede DLL'leri yapıştırın Çözüm Gezgini/Veritabanı Gezgini.
Yedi DLL'lerde seçin Çözüm Gezgini/Veritabanı Gezgini ve özelliklerini pencere.
Set Çıktı Dizinine Kopyala özelliğini yeniyse kopyalar.
Uygulamanın güncel değilse bu yeni bir tane önceki herhangi bir DLL dosyaları varolan bir uygulama içindeki yerini alır.
' I tıklatın Tüm dosyaları göster düğmesini Çözüm Gezgini/Veritabanı Gezgini.
Genişletme başvuruları düğümü.
Seçin System.Data.SqlServerCe.
Set Yereli Kopyala özelliğini doğru.
Eğer geliştirme bilgisayarınızda genel derleme önbelleğinde SqlServerCe DLL'ler olduğundan, çıktı dizininde DLL'leri kullanan uygulamayı yapılandırmanız gerekir.
' Nde projeye sağ Çözüm Gezgini/Veritabanı Gezgini ve Yayımla Yayımla Sihirbazı'nı açın.
Uygulamayı yayımlamak için sihirbazı tamamlayın.
Uygulama yüklenmek için hazır olacak. İçin yayımlanan konuma gidin ve doğrulamak için uygulamayı yüklemeniz gerekir.
Ayrıca bkz.
Görevler
Nasıl yapılır: sql Server Compact veritabanındaki bir projeye ekleyin
İzlenecek yol: sql Server Compact Veritabanı oluşturma
İzlenecek yol: sql Server Compact Veritabanı uygulama ekleme ve yeniden dağıtma
Kavramlar
sql Server Compact 4.0 ve Visual Studio