Saya ingin tahu komponen microsoft apa yang perlu diinstal agar LocalDB baru ini dapat berjalan di mesin pengguna.
Sekarang di CTP3: SQL Server Express LocalDB LocalDB adalah opsi penyebaran ringan baru untuk SQL Server Express Edition dengan lebih sedikit prasyarat yang menginstal sangat cepat. Ini membuatnya ideal untuk pengembang yang membutuhkan database SQL Server tertanam untuk aplikasi atau alat desktop. LocalDB memiliki semua fitur yang dapat diprogram sama dengan SQL Express, tetapi berjalan dalam proses dengan aplikasi dan bukan sebagai layanan. Ini tersedia sebagai bagian dari pengunduhan Nama Kode SQL Server "Denali" CTP3 unduhan.
Di atas adalah dari situs web Microsoft Baru di CPT3
Ini terdengar seperti database SQL yang sempurna untuk aplikasi desktop satu pengguna kecil. Saya mencoba mencari tahu apa yang perlu saya sertakan dalam instalasi. Saya ingin menggunakan ini sebagai database yang disematkan tetapi saya tidak tahu apakah saya perlu menginstal komponen Microsoft atau memastikan bahwa komponen Microsoft lainnya telah diinstal sebelumnya.
Adakah yang tahu komponen Microsoft apa yang perlu diinstal agar LocalDB baru ini dapat berjalan? Apakah ada penginstal di luar sana yang secara otomatis akan mendeteksi keberadaan komponen yang diperlukan dan menginstalnya?
Jawaban:
Dari msdn.com :
Tapi itu bukan DB tertanam paling ringan, itu SQL Server Compact:
sumber
Saya telah menemukan jawaban yang saya cari sehubungan dengan penerapan LocalDB baru.
Perhatikan bahwa karena logika aktivasi tinggal di penyedia sisi klien, Anda perlu menginstal yang terbaru - SQL Server Native Client "Denali" (untuk ODBC dan OLE DB) atau .NET Framework berikutnya (untuk ADO.NET). Kami juga mengirimkan QFE untuk .NET Framework 4 yang menambahkan dukungan untuk LocalDB untuk itu (saya akan meletakkan tautan ke sini setelah tersedia).
Tautan Referensi
Saya akan mengirim email ke penulis blog ini untuk spesifik lainnya yang mungkin saya butuhkan.
sumber
Untuk menyatakan kembali poin MSalters , SQL Compact mungkin menjadi pilihan terbaik untuk kebutuhan Anda. Ada beberapa alasan:
Namun ada kelemahannya:
sumber
Saya juga tertarik dengan LocalDB baru untuk aplikasi desktop yang membutuhkan database tertanam. Kedengarannya seperti LocalDB dan Compact membutuhkan penyebaran file eksternal ke EXE aplikasi saya. Sebagai pengembang Delphi dimanjakan oleh model DBISAM yang benar-benar tertanam, saya tidak melihat ini memenuhi kebutuhan saya.
DBISAM "engine" mengkompilasi langsung ke EXE aplikasi saya dan memberi saya yang terbaik dari kedua dunia: SQL dan model "navigasi" yang lebih lama di mana Anda memiliki akses tabel langsung dan komponen seperti BDE seperti FindKey ([]), SetRange ([mulai], [akhir]);
Tidak perlu menyebarkan file lain!
DBISAM dapat digunakan dalam tiga mode: 1: Lokal, pengguna tunggal, 2: File bersama, multi-pengguna, dan 3: Klien / Server.
Elevate Software, pembuat DBISAM juga menawarkan database yang lebih baru, ElevateDB, yang jauh lebih mirip dengan SQL Server.
DBISAM: http://www.elevatesoft.com/products?category=dbisam ElevateDB: http://www.elevatesoft.com/products?category=edb
sumber
Saya pikir Anda sedang berbicara tentang Sql CE 4.0
Sql CE 4.0 adalah file basis db ringan yang memiliki semua fitur sql express tetapi tidak memerlukan apa pun untuk diinstal pada mesin yang menjalankan perangkat lunak. Anda cukup menggunakan aplikasi Anda bersama dengan file .sdf (ini adalah ekstensi sqlce 4.0) dan pastikan referensi proyek Anda Sql CE 4.0 dll. Dll ini, tentu saja, akan diset pada copy local = true di pengaturan build Anda, sehingga akan digunakan bersama dengan aplikasi Anda. Tidak ada lagi yang diperlukan untuk membuatnya bekerja.
sumber