Sdílet prostřednictvím


SQL Server Compact 4.0 a Visual Studio

Microsoft SQL Server Compact 4.0(SQL Server Compact 4.0) vám umožní vytvořit kompaktní databáze, které mohou být nasazeny ve stolních počítačích, inteligentní zařízení a počítače Tablet PC. 

Při vytváření aplikací, které používají SQL Server Compact můžete použít jednu z Microsoft .NET programovacích jazyků (Microsoft Visual Basic nebo Microsoft Visual C#) a .NET Framework nebo .NET Compact Framework k vytvoření spravované aplikace.Nebo můžete použít Microsoft Visual C++ nebo Visual C++ zařízení vytvořit nativní aplikaci.

[!POZNÁMKA]

Při vytváření aplikace je upřednostňovaný místní databázi SQL Server Compact.Další informace o možnostech zapojení do databáze jako součást aplikace, viz Přehled místních dat.

Volba zda vytvářet spravované nebo nativní aplikace závisí na konkrétních potřeb a dovedností aktuální.Vývojáři, kteří jsou seznámeni s Microsoft Visual C++ programování a potřebují větší kontrolu nad systémových prostředků můžete vytvořit nativní aplikace pomocí Visual C++.Vývojáři, kteří již při vývoji systému Windows společnosti Microsoft nebo pomocí webových aplikací .NET Framework, a těch, kteří jsou seznámeni s jedním programovacích jazyků .NET, zvažte vytvoření spravovaných aplikací tak, aby využívaly funkce .NET Framework pro stolní počítače a počítače Tablet PC nebo ze .NET Compact Framework pro inteligentní zařízení.

SQL Server Compact 4.0 součásti

[!POZNÁMKA]

Ve výchozím nastavení SQL Server Compact 4.0 dokumentace není nainstalována místně.Chcete-li stáhnout SQL Server Compact 4.0 Books Online, Jít na SQL Server Compact 4.0 Books Online stažení softwaru společnosti Microsoft.

SQL Server Compact 4.0součásti jsou k dispozici tři soubory Instalační služba Microsoft Windows Installer (MSI):

  • SSCE 4.0 navrhnout nástroje (soubor SSCEVSTools-ENU.msi)

    Tento soubor nainstaluje SQL Server Compact 4.0 součástí návrhu aplikace Visual Studio.Jsou součástí návrhu uživatelského rozhraní, dialogových oknech a návrhové prostředí, které slouží k vytváření aplikací pro SQL Server Compact 4.0.SQL Server Compact 4.0 Návrhu součásti budou nainstalovány v adresáři Program Files\Microsoft Visual Studio 10.0\Common7\IDE\.Tyto součásti jsou dodávané s aplikací Visual Studio a nemůže být dodáno nezávisle na aplikaci Visual Studio.SQL Server Compact 4.0vzorky a SQL Server Compact 4.0 hlavičkové soubory (pro nativní vývoj) lze také nainstalovat pomocí tento soubor MSI.

  • SQL Server Compact 4.0 (SSCERuntime_x64-ENU.msi nebo SSCERuntime_x86-ENU.msi)

    Tento soubor nainstaluje SQL Server Compact 4.0 součásti runtime pro stolní počítače a počítače Tablet PC v centrální složka: Program Files\Microsoft SQL Server Compact Edition\v4.0.SQL Server Compact 4.0 Plochy a Tablet PC runtime součásti, které jsou potřebné pro vývoj aplikací v sadě Visual Studio a pro spuštění SQL Server Compact 4.0-aplikace na pracovní ploše.Tento soubor MSI také nainstaluje následující:

    • Služby Microsoft synchronizace pro komponenty technologie rozhraní ADO.NET.Služby synchronizace pro komponenty technologie rozhraní ADO.NET jsou instalovány v Program Files\Microsoft synchronizace Services\ADO.NET\v1.0.
  • SQL Server Compact 4.0 pro zařízení (SSCEDeviceRuntime-ENU.msi)

    Tento soubor nainstaluje součásti runtime pro SQL Server Compact 4.0 zařízení v Program Files\Microsoft SQL Server Compact Edition\v4.0\Devices.Součásti runtime jsou požadovány pro vývoj Windows Mobile a aplikace založené na zařízení Windows CE v sadě Visual Studio a pro nasazení aplikací na mobilních zařízeních.

Z důležitých funkcí serveru SQL Server Compact

SQL Server Compact nabízí následující funkce, které je třeba zvážit při jeho použití jako místní data úložiště pro vaše aplikace. 

  • SQL Server Compact je soubor, což znamená, že připojovací řetězec je cesta k souboru databáze (SDF).

  • SQL Server Compact není spuštěn jako služba.Toto je jeden z hlavních rozdílů mezi použitím SQL Server Compact a SQL Server nebo SQL Server Express Edition.

  • SQL Server Compact podporuje více připojení nejvýše 256 připojení.Otevření připojení pomocí různých procesů je také podporován.

  • Aktuální verze databáze SQL Server Compact podporuje soubory až do 4 GB.

Kdy použít SQL Server Compact

SQL Server Compact je databáze založené na souboru, který se skládá z knihoven DLL, které jsou přibližně 1,4 MB.

Následující seznam obsahuje některé scénáře, ve kterých můžete chtít použít SQL Server Compact ve vašich aplikacích:

Možnosti nasazení

SQL Server Compact 4.0poskytuje dva modely nasazení, které můžete začlenit do vaší aplikace.

Aa983341.collapse_all(cs-cz,VS.110).giftechnologie ClickOnce

Můžete použít tradiční technologie instalace Microsoft, včetně ClickOnce nasazení.Můžete také použít nasazení založené na souboru můžete přidat SQL Server Compact 4.0 knihovny DLL a jejich pomocí projektu nasazení.

Aa983341.collapse_all(cs-cz,VS.110).gifData adresáře podpory

SQL Server Compact 4.0podporuje makra datového adresáře.To znamená, že je-li přidat řetězec |DataDirectory| (uzavřený v kanálu symboly) na cestu, bude překlad na cestu k databázi.

Zvažte například připojovací řetězec:

"Data Source= c:\program files\MyApp\Mydb.sdf"

Při použití datového adresáře, můžete použít následující připojovací řetězec:

"Data Source = |DataDirectory|\Mydb.sdf"

Další informace naleznete v tématu Postup: nasazení databázi SQL Server Compact 4.0 s aplikací.

Inovace databáze a zpětné kompatibility

SQL Server Compact 4.0 lze nainstalovat spolu s předchozí verzí (3.5) na pracovní ploše a počítače Tablet PC.Při pokusu o otevření databázových souborů vytvořených staršími verzemi, zobrazí se zpráva s oznámením, že soubor nelze otevřít.Chcete-li ji otevřít, je třeba nejprve upgradovat databázový soubor pomocí server inovovat SQL Server Compact databáze dialogové okno v aplikaci Visual Studio.Přístup server inovovat SQL Server Compact databáze dialogové okno Dokončeno Přidat připojení dialogové okno, které je přístupné z Datová připojení uzlu v Server Explorer.Přípona názvu souboru pro SQL Server Compact 4.0 souborů je SDF, což je stejná jako u předchozí verze.

Když je soubor databáze upgradovat na SQL Server Compact 4.0, již nebude možné otevřít soubor databáze pomocí předchozí verze stroje SQL Server Compact.

SQL Server Compact 4.0 Books Online

Ve výchozím nastavení není nainstalována místně dokumentaci SQL Server Compact.Chcete-li stáhnout SQL Server Compact 4.0 Books Online, Jít na SQL Server Compact 4.0 Books Online stažení softwaru společnosti Microsoft.SQL Server Compact Books Online poskytuje koncepční a programovací informace o vývoji, správu a nasazení aplikace SQL Server Compact ve stolních počítačích, mobilních zařízeních a počítačích Tablet PC.

64-Bit rozvoje

Pro 64-bit vývoj pomocí Visual Studio a SQL Server Compact 4.0, Cílový procesor možnost Rozšířené nastavení kompilátoru musí být explicitně nastavena na x 86.Pokud je cílový procesor nastavena na výchozí hodnotu Libovolný procesor "Nepodařilo se načíst sqlceme40.dll" zpráva může být zjištěna.Nastavit Cílový procesor možnost Rozšířené nastavení kompilátoru ve vlastnostech projektu.

Viz také

Úkoly

Jak: komprese databáze SQL Server přidat do projektu

Postup: nasazení databázi SQL Server Compact 4.0 s aplikací

Názorný postup: Vytváření Komprimovat databázi SQL Server

Názorný postup: Přidání Komprimovat databázi SQL Server do aplikace a o nasazení

Další zdroje

SQL Server Compact 4.0 Books Online služby Stažení softwaru