Oprava: některé obsahu sloupce "Obrázek" nelze otevřít v serveru SQL Server Compact 3.5 SP2 po "SqlCeEngine.Compact" nebo "SqlCeEngine.Repair" metoda

Překlady článku Překlady článku
ID článku: 2361070 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Zvažte následující scénář:
  • Databázi, která zahrnujeObrázeksloupec SQL Server Compact 3.5 Service Pack 2 (SP2).
  • Jsou uloženy části obsahu vObrázeksloupec.
  • Aplikace voláSqlCeEngine.CompactneboSqlCeEngine.Repairmetodu, která se používáRepariOption.RecoverAllorFailparametr komprese nebo oprava obsah.
  • Otevře aplikaci, obsah ze souboru cílové databáze.
V tomto případě nemusí aplikace otevřít obsah.

Pokud zavoláteSqlCeEngine.VerifyZpůsob zjištění poškození souboru cílové databáze, metoda nehlásí žádné poškození.

Příčina

k tomuto problému dochází, protožeSqlCeEngine.CompactneboSqlCeEngine.RepairMetoda změny délku dat souboru databáze.

Tyto metody každý záznam ve zdrojovém souboru databáze ke čtení a zápisu záznamů do cílového souboru databáze. Tyto metody použít k uložení dat obrázku velikost bloků, které se liší z původního zdroje. Tyto metody však Zarovnat data do bloku hranice přidáním nuly na konec dat před těmito metodami vložte data do cílového souboru databáze. Proto výsledné délku dat obsahuje nesprávně přidané nuly a délku interpretována jako novou velikost přečtení dat ze souboru cílové databáze.

Poznámka:SqlCeEngine.VerifyMetoda zkontroluje poškození disku a kontrolní součet platné stránky. Metoda nekontroluje datový typ pro aktuální obrázek. Proto metoda nehlásí jakýkoli problém.

Řešení

Informace o opravě hotfix

Podporovaná oprava hotfix je k dispozici od společnosti Microsoft. Tato oprava hotfix je však určena pouze k opravě problému popsanému v tomto článku.. Použijte tuto opravu hotfix pouze u systémů, kde dochází k tomuto konkrétnímu problému..

v případě, že je oprava hotfix k dispozici ke stažení, je sekce „oprava Hotfix k dispozici stahování"na začátku tohoto článku znalostní báze Knowledge Base. Není-li tato část uvedena, vyžádejte si tuto opravu hotfix od oddělení služeb zákazníkům a podpory společnosti Microsoft..

Poznámka:-Li další dojít k potížím nebo je-li řešení potíží, je nutné, budete muset vytvořit zvláštní požadavek na službu. Výdaje na technickou podporu se týkají dalších otázek a problémů, které nelze vyřešit pomocí této opravy konkrétní opravy hotfix.. Úplný seznam služby Microsoft a podporu telefonního čísla nebo chcete-li vytvořit zvláštní požadavek na službu, navštivte následující web společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support
Poznámka:Ve formuláři „Oprava Hotfix k dispozici stahování"zobrazí jazyky, pro které je k dispozici je oprava hotfix. Pokud váš jazyk není zobrazen, je protože oprava hotfix není k dispozici pro tento jazyk.

Požadavky

Chcete-li nainstalovat tuto opravu hotfix, musí být SQL Server Compact 3.5 Service Pack 2 (SP2) nainstalovány.

Požadavek na restartování

Není nutné restartovat počítač po instalaci opravy hotfix

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné další opravy hotfix.

Informace o souborech

The Anglická verze této opravy hotfix má atributy souborů (nebo novější atributy souboru), jsou uvedeny v následující tabulce. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time).. Pokud zobrazíte informace o souboru, bude převedena na místní čas.. Rozdíl mezi místním časem a UTC časemČasové pásmokarty vDatum a časpoložky v Ovládacích panelech.
Pro x 86 verze této aktualizace SQL Server Compact 3.5
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
System.data.sqlserverce.dll3.5.8083.0296,81603. Září – 201009: 03x 86
Entitypub.configNení k dispozici56503. Září – 201005: 03Není k dispozici
Policy.3.5.System.data.sqlserverce.dll3.5.8083.010,09603. Září – 201009: 03x 86
Policy.3.5.System.data.sqlserverce.entity.dll3.5.8083.010,09603. Září – 201009: 03x 86
Publisher.configNení k dispozici55803. Září – 201005: 03Není k dispozici
System.data.sqlserverce.dll3.5.8083.0296,81603. Září – 201009: 03x 86
System.data.sqlserverce.entity.dll3.5.8083.0231,28003. Září – 201009: 03x 86
Sqlceca35.dll3.5.8083.0342,38403. Září – 201009: 02x 86
Sqlcecompact35.dll3.5.8083.083,31203. Září – 201009: 02x 86
Sqlceer35en.dll3.5.8083.0147,31203. Září – 201009: 02x 86
Sqlceme35.dll3.5.8083.063,34403. Září – 201009: 02x 86
Sqlceoledb35.dll3.5.8083.0169,32803. Září – 201009: 02x 86
Sqlceqp35.dll3.5.8083.0640,88003. Září – 201009: 02x 86
Sqlcese35.dll3.5.8083.0361,84003. Září – 201009: 02x 86
System.data.sqlserverce.dll3.5.8083.0296,81603. Září – 201009: 04x 86
Microsoft.Synchronization.data.dll1.0.1208.0115,74402. Září – 201004: 30x 86
Microsoft.Synchronization.data.Server.dll1.0.1208.0115,74402. Září – 201004: 30x 86
Microsoft.Synchronization.data.sqlserverce.dll3.5.8083.092,01603. Září – 201009: 03x 86
Microsoft.Synchronization.data.dll1.0.1208.0115,74402. Září – 201004: 30x 86
Microsoft.Synchronization.data.Server.dll1.0.1208.0115,74402. Září – 201004: 30x 86
Microsoft.Synchronization.data.sqlserverce.dll3.5.8083.092,01603. Září – 201009: 03x 86
Pro 64bitové verze této aktualizace SQL Server Compact 3.5 x
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
System.data.sqlserverce.dll3.5.8083.0296,81603. Září – 201009: 10x 86
System.data.sqlserverce.dll3.5.8083.0296,81603. Září – 201009: 10x 86
System.data.sqlserverce.entity.dll3.5.8083.0231,28003. Září – 201009: 10x 86
Sqlceca35.dll3.5.8083.0573,29603. Září – 201009: 09x 64
Sqlcecompact35.dll3.5.8083.0117,61603. Září – 201009: 09x 64
Sqlceer35en.dll3.5.8083.0147,82403. Září – 201009: 09x 64
Sqlceme35.dll3.5.8083.089,45603. Září – 201009: 09x 64
Sqlceoledb35.dll3.5.8083.0257,39203. Září – 201009: 09x 64
Sqlceqp35.dll3.5.8083.01,131,37603. Září – 201009: 09x 64
Sqlcese35.dll3.5.8083.0670,57603. Září – 201009: 09x 64
Microsoft.Synchronization.data.dll1.0.1208.0115,74402. Září – 201004: 30x 86
Microsoft.Synchronization.data.Server.dll1.0.1208.0115,74402. Září – 201004: 30x 86
Microsoft.Synchronization.data.sqlserverce.dll3.5.8083.092,01603. Září – 201009: 10x 86
Microsoft.Synchronization.data.dll1.0.1208.0115,74402. Září – 201004: 30x 86
Microsoft.Synchronization.data.Server.dll1.0.1208.0115,74402. Září – 201004: 30x 86
Microsoft.Synchronization.data.sqlserverce.dll3.5.8083.092,01603. Září – 201009: 10x 86

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části „platí pro".

Další informace týkajícíSqlCeEngine.Compactmetodu, naleznete na následujícím webu Microsoft Developer Network (MSDN):
Obecné informace o metodě "SqlCeEngine.Compact"
Další informace týkajícíSqlCeEngine.Repairmetodu, naleznete na následujícím webu MSDN:
Obecné informace o metodě "SqlCeEngine.Repair"
Další informace týkajícíSqlCeEngine.Verifymetodu, naleznete na následujícím webu MSDN:
Obecné informace o metodě "SqlCeEngine.Verify"

Vlastnosti

ID článku: 2361070 - Poslední aktualizace: 20. září 2010 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server Compact 3.5
  • Microsoft SQL Server Compact 3.5 Service Pack 1 for Windows Mobile
Klíčová slova: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2361070 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:2361070

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com