sql Server Compact 4.0 ve Visual Studio
Microsoft SQL Server Compact 4.0(SQL Server Compact 4.0), masaüstü bilgisayarlar, akıllı aygıtlar ve Tablet PC'ler üzerinde dağıtılabilir compact veritabanları oluşturmanıza olanak sağlar.
sql Server Compact kullanan uygulamalar oluştururken, Microsoft .NET programlama dilleri birini kullanabilirsiniz (Microsoft Visual Basic veya Microsoft Visual C#) ve .NET Framework veya .NET Compact Framework bir yönetilen uygulamayı oluşturmak için. Veya Microsoft Visual C++ veya Visual C++ doğal bir uygulama oluşturmak aygıtlar için.
Not
Uygulamalar oluşturduğunuzda, tercih edilen yerel sql Server Compact veritabanıdır.Bir uygulamanın parçası olarak bir veritabanı ekleme hakkında daha fazla bilgi için bkz: Yerel verilerine genel bakış.
Yönetilen veya yerel bir uygulama oluşturmak isteyip istemediğinizi gereksinimlerinize ve geçerli becerileri bağlıdır. Microsoft ile bilgi sahibi olan geliştiriciler Visual C++ programlama ve sistem kaynakları üzerinde daha fazla denetime gereksinim duyan bir yerel uygulama kullanarak oluşturabileceğiniz Visual C++. Geliştiriciler Microsoft Windows tabanlı zaten geliştirmek veya web uygulamaları kullanarak .NET Framework, ve .NET programlama dillerinden biri ile tanışık olanlar düşünün özelliklerinin avantajlarından yararlanmak için yönetilen uygulamaları oluşturma .NET Framework masaüstü bilgisayarları ve Tablet PC'ler için ya da .NET Compact Framework akıllı aygıtlar için.
sql Server Compact 4.0 bileşenleri
Not
Varsayılan olarak, SQL Server Compact 4.0 belgeleri yerel olarak yüklenmemiş.Karşıdan yüklemek için SQL Server Compact 4.0 Çevrimiçi Kitapları gitmek için sql Server Compact 4.0 Books Online karşıdan Yükleme Merkezi.
SQL Server Compact 4.0bileşenleri üç Microsoft Windows Installer (.msi) dosyalarında kullanılabilir:
ssce 4.0 Tasarım Araçları (SSCEVSTools-ENU.msi)
Bu dosyayı yükleyen SQL Server Compact 4.0 Visual Studio tasarım zamanı bileşenleri. Tasarım zamanı bileşenleri kullanıcı arabirimi iletişim kutuları ve tasarım ortamı için uygulamalar yazmak için kullanılan, SQL Server Compact 4.0. SQL Server Compact 4.0 Altında dizin Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ tasarım zamanı bileşenleri yüklenir. Bu bileşenler, Visual Studio ile birlikte gelen ve Visual Studio bağımsız olarak sevk. SQL Server Compact 4.0örnekler ve SQL Server Compact 4.0 başlık dosyaları (yerel geliştirme için) de bu .msi dosyası tarafından yüklenir.
sql Server Compact 4.0 (SSCERuntime_x64-ENU.msi veya SSCERuntime_x86-ENU.msi)
Bu dosyayı yükleyen SQL Server Compact 4.0 masaüstü bilgisayarları ve Tablet PC'ler merkezi bir klasördeki çalışma zamanı bileşenleri: Program Files\Microsoft sql Server Compact Edition\v4.0. SQL Server Compact 4.0 Masaüstü ve Tablet pc çalışma zamanı bileşenleri Visual Studio uygulamaları geliştirme ve çalıştırma için gerekli SQL Server Compact 4.0-tabanlı uygulamaları masaüstünde. Bu .msi dosyasına aşağıdaki yükler:
- Microsoft Eşitleme Hizmetleri ado.net bileşenler için. Program Files\Microsoft eşitleme Services\ADO.NET\v1.0 Microsoft Eşitleme Hizmetleri ado.net bileşenleri yüklenir.
Aygıtlar (SSCEDeviceRuntime ENU.msi) sql Server Compact 4.0
Bu dosya için çalışma zamanı bileşenleri yükler SQL Server Compact 4.0 Program Files\Microsoft sql Server Compact Edition\v4.0\Devices aygıtları. Çalışma zamanı bileşenleri geliştirme Windows Mobile ve Windows ce aygıtı-based applications Visual Studio ve mobil cihazlarda uygulamaları dağıtmak için gereklidir.
sql Server Compact önemli özellikleri
sql Server Compact sağlar aşağıdaki özellikleri, yerel veri olarak kullanırken dikkate alınması gereken uygulamalarınız için saklayın.
sql Server Compact dosyası, bağlantı dizesi (.sdf) veritabanı dosyası için bir dosya yolu olması anlamına gelir dayalıdır.
sql Server Compact bir hizmet olarak çalışmaz. Bu, sql Server veya sql Server Express Edition ve sql Server Compact kullanma arasındaki ana farklar biridir.
sql Server Compact birden çok bağlantı en çok 256 bağlantı sınırını destekler. Farklı işlemler bağlantılarda açmadan da desteklenir.
4 GB'a kadar geçerli sürümünü destekler sql Server Compact veritabanı dosyaları.
sql Server Compact kullanıldığı durumlar
sql Server Compact yaklaşık 1.4 mb olan dll oluşan bir dosya tabanlı veritabanıdır.
Aşağıdaki listede, sql Server Compact uygulamalarınızda kullanmak isteyebilirsiniz bazı senaryolar sağlar:
Masaüstü bilgisayarlar ve mobil aygıtlar için tasarlanmış uygulamalar için. Daha fazla bilgi için bkz. İzlenecek yol: sql Server Compact Veritabanı uygulama ekleme ve yeniden dağıtma.
Ne zaman yeniden dağıtmak boş bir veritabanı gerekir.
Ne zaman uygulama boyutunu ve bellek gereksinimleri küçük olmalıdır.
Bir işlem olarak çalıştırmak için veri erişim kodunu istediğinizde.
Dağıtım Seçenekleri
SQL Server Compact 4.0uygulamalarınızda katabilirler iki dağıtım modeli sağlar.
ClickOnce
ClickOnce dağıtımı da dahil olmak üzere geleneksel Microsoft kurulum teknolojisini kullanabilirsiniz. Ekle, dosya tabanlı bir dağıtım da kullanabilirsiniz SQL Server Compact 4.0 DLL'leri ve bunları proje ile dağıtabilirsiniz.
Veri dizini desteği
SQL Server Compact 4.0Veri dizini makro destekler. Dize eklerseniz, yani |DataDirectory| (kanal semboller içine) için bir dosya yolu, veritabanının yolunu çözer.
Örneğin, bağlantı dizesi göz önünde bulundurun:
"Data Source= c:\program files\MyApp\Mydb.sdf"
Veri dizini kullanırken, bunun yerine aşağıdaki bağlantı dizesini kullanabilirsiniz:
"Data Source = |DataDirectory|\Mydb.sdf"
Daha fazla bilgi için bkz. Nasıl yapılır: sql Server Compact 4.0 veritabanındaki bir uygulamayla dağıtma.
Veritabanı Yükseltme ve geriye dönük uyumluluk
sql Server Compact 4.0 Masaüstü ve Tablet pc bilgisayarlarda (3,5) önceki sürümü ile birlikte yüklenebilir. Önceki sürümleri tarafından oluşturulan veritabanı dosyaları açmaya çalışırsanız, dosya açılamıyor bildiren bir ileti alırsınız. Bunu açmak için veritabanı dosyasını kullanarak yükseltmeniz gerekir sql Server Compact yükseltme veritabanı iletişim kutusu Visual Studio. Erişim için sql Server Compact yükseltme veritabanı iletişim kutusunda, tam Add Connection erişilir iletişim kutusunda, Veri bağlantıları düğümünde Server Explorer. Dosya adı uzantısı SQL Server Compact 4.0 dosyaları, daha önceki sürümlerinin aynı olduğu .sdf, değil.
Ne zaman bir veritabanı dosyası yükseltildi için SQL Server Compact 4.0, artık sql Server Compact Altyapısı'nın önceki sürümlerini kullanarak veritabanı dosyasını açmanız mümkün olmayacaktır.
sql Server Compact 4.0 Çevrimiçi Kitaplar
Varsayılan olarak, sql Server Compact belgelerine yerel olarak yüklü değil. Karşıdan yüklemek için SQL Server Compact 4.0 Çevrimiçi Kitapları gitmek için sql Server Compact 4.0 Books Online karşıdan Yükleme Merkezi. sql Server Compact Çevrimiçi Kitaplar geliştirmek, yönetmek ve sql Server Compact masaüstü bilgisayarlar, mobil aygıtlar ve Tablet PC'ler uygulamaları dağıtma hakkında kavramsal bilgiler ve programlama bilgi sağlar.
64-Bit geliştirme
Visual Studio ile 64-bit geliştirme ve SQL Server Compact 4.0, cpu hedef seçeneğini Gelişmiş Derleyici ayarları açıkça ayarlanmalıdır x 86. Hedef cpu varsayılan değerine ayarlandığında Herhangi bir cpu "sqlceme40.dll bir yükleyemiyor" iletisiyle karşılaştı. Set cpu hedef seçeneğini Gelişmiş Derleyici ayarları Proje Özellikleri'nde.
Ayrıca bkz.
Görevler
Nasıl yapılır: sql Server Compact veritabanındaki bir projeye ekleyin
Nasıl yapılır: sql Server Compact 4.0 veritabanındaki bir uygulamayla dağıtma
İzlenecek yol: sql Server Compact Veritabanı oluşturma
İzlenecek yol: sql Server Compact Veritabanı uygulama ekleme ve yeniden dağıtma
Diğer Kaynaklar
sql Server Compact 4.0 defterleri Çevrimiçi Yükleme Merkezi'nden