Chciałbym wiedzieć, jakie komponenty Microsoft należy zainstalować, aby nowy LocalDB działał na komputerze użytkownika.
Teraz w CTP3: SQL Server Express LocalDB LocalDB to nowa lekka opcja wdrażania dla SQL Server Express Edition z mniejszą liczbą wymagań wstępnych, która instaluje się bardzo szybko. To sprawia, że jest idealny dla programistów, którzy potrzebują wbudowanej bazy danych SQL Server dla aplikacji komputerowych lub narzędzi. LocalDB ma wszystkie te same funkcje programistyczne co SQL Express, ale działa w trakcie pracy z aplikacjami, a nie jako usługa. Jest dostępny jako część kodu SQL Server „Denali” CTP3 do pobrania.
Powyższe pochodzi ze strony Microsofts Nowość w CPT3
To brzmi jak idealna baza danych SQL dla małych aplikacji komputerowych dla jednego użytkownika. Próbuję dowiedzieć się, co muszę uwzględnić w instalacji. Chcę tego użyć jako wbudowanej bazy danych, ale nie wiem, czy muszę zainstalować jakieś komponenty Microsoft lub upewnić się, że wcześniej zainstalowano inne komponenty Microsoft.
Czy ktoś wie, jakie komponenty Microsoft należy zainstalować, aby nowy LocalDB mógł działać? Czy istnieje instalator, który automatycznie wykryje obecność niezbędnych komponentów i zainstaluje je?
Odpowiedzi:
Od msdn.com :
Ale to nie jest najlżejszy wbudowany DB, to SQL Server Compact:
źródło
Znalazłem odpowiedź, której szukałem w związku z wdrażaniem nowej wersji LocalDB.
Należy pamiętać, że ponieważ logika aktywacji znajduje się u dostawcy po stronie klienta, należy zainstalować najnowszą - natywnego klienta SQL Server „Denali” (dla ODBC i OLE DB) lub następną .NET Framework (dla ADO.NET). Wysyłamy również QFE dla .NET Framework 4, który dodaje obsługę LocalDB (wstawię link do niego tutaj, gdy będzie dostępny).
Link referencyjny
Prześlę autorowi tego bloga e-maila w sprawie wszelkich innych potrzebnych informacji.
źródło
Aby ponownie sformułować punkt MSalters , SQL Compact może być najlepszą opcją dla twoich potrzeb. Jest kilka powodów:
Są jednak wady:
źródło
Ja również jestem zainteresowany nową aplikacją LocalDB dla aplikacji komputerowych, które wymagają wbudowanej bazy danych. Wygląda na to, że zarówno LocalDB, jak i Compact wymagają wdrożenia plików zewnętrznych w stosunku do pliku EXE mojej aplikacji. Jako deweloper Delphi zepsuty przez naprawdę osadzony model DBISAM, nie uważam, aby spełniały one moje potrzeby.
„Silnik” DBISAM kompiluje się bezpośrednio do plików EXE moich aplikacji i daje mi to, co najlepsze z obu światów: SQL i starszy model „nawigacyjny”, w którym masz bezpośredni dostęp do tabeli i takie elementy BDE jak FindKey ([]), SetRange ([początek Koniec]);
Nie ma potrzeby wdrażania żadnych innych plików!
DBISAM może być używany w trzech trybach: 1: lokalny, pojedynczy użytkownik, 2: udostępniony plik, wielu użytkowników i 3: klient / serwer.
Elevate Software, twórcy DBISAM oferują również nowszą bazę danych, ElevateDB, która jest bardziej podobna do SQL Server.
DBISAM: http://www.elevatesoft.com/products?category=dbisam ElevateDB: http://www.elevatesoft.com/products?category=edb
źródło
Myślę, że mówisz o Sql CE 4.0
Sql CE 4.0 jest lekkim bazowym plikiem bazy danych, który ma wszystkie funkcje SQL Express, ale nie wymaga niczego do zainstalowania na komputerze z oprogramowaniem. Wystarczy wdrożyć aplikację wraz z plikiem .sdf (jest to rozszerzenie sqlce 4.0) i upewnić się, że projekt odwołuje się do dll Sql CE 4.0. Ta biblioteka DLL zostanie oczywiście ustawiona na copy local = true w ustawieniach kompilacji, więc zostanie wdrożona wraz z aplikacją. Nic więcej nie jest wymagane, aby działało.
źródło