DetailPage-MSS-KB

Knowledge Base

Artikel ID: 271931 - Laatste beoordeling: dinsdag 1 maart 2011 - Wijziging: 2.0

 

Samenvatting

Windows CE Edition van SQL Server 2000 ondersteunt slechts één verbinding met een data base. Als u meer dan één verbinding met dezelfde data base, een extra openenConnection.Openoproep geeft een expliciete fout (fout bij delen bestand) 25035 SSCE_M_FILESHAREVIOLATION:
Source: Microsoft® SQL Server™ 2000 Windows® CE Edition 
Number: 80004005
NativeError: 25035
Description: Unspecified Error
				
SQL CE Books Online wordt het volgende weer gegeven als u zoekt naar 25035:
25035 Bestand delen schending SSCE_M_FILESHAREVIOLATION

Meer informatie

Twee toepassingen op een Pocket PC met Windows CE-apparaat of kunnen gelijktijdig een verbinding met dezelfde SQL CE-database niet openen.

Dit gedrag is inherent aan het ontwerp. U kunt binnen van een toepassing rond het verbindingsobject doorgeven en meerdere records ets maken. In dit artikel wordt beschreven hoe u meerdere records ets voor prestaties met SQL CE-toepassing gebruiken.

SQL CE kunt u meer dan een actieve verbinding met dezelfde data base tegelijk openen. De engine SQL CE kan een groot aantal tegelijk geopende records ets op één verbinding ondersteunen. Er zijn echter andere beperkende factoren, zoals geheugen, program meer omgeving en vergrendelings problemen.Vergrendelen kan een probleem zijn als u meerdere records ets van hetzelfde object (meestal met de transacties).

Hieronder staan enkele handige tips als u met meerdere records ets in een SQL CE-toepassing werkt:
  • Beperk het aantal geopende objecten, zoals cursors en records ets. Windows CE is meestal een platform geheugen beperkt en geheugen problemen in uw toepassing kunnen worden blootgesteld in grote data bases als u niet voorzichtig bent.
  • Wanneer u een record set opent via een SQL-instructie (bijvoorbeeld, selecteer * uit tabel), een grote hoeveelheid werk te compileren, optimaliseren en uitvoeren van een query is vereist. Deze bewerkingen zijn duurder dan het openen van een basis tabel (met behulp van de vlag adCmdTableDirect).
Hier volgen enkele voorbeelden van redelijke cursors tegen SQL CE:
  • Zijn één cursor voor scherm schilderen en één voor updates/toevoegingen op de achtergrond op dezelfde gegevens.

    OPMERKING: Afhankelijk van het type cursor kunnen gegevens waarden geen wijzigingen in de onderliggende gegevens worden vernieuwd. Zie de on line boek bestanden van SQL CE onderwerpCursor typenvoor meer informatie.
  • Hebben een paar tabellen openen die u vaak gebruikt in een toepassing.
  • Een cursor geopend op een query hebben (Selecteer * FROM tabel1 waar Kol1 > 2) en andere op de basis tabel wijzigingen en updates tegen de cursor geopend.

Referenties

Voor meer informatie klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
274112  (http://support.microsoft.com/kb/274112/EN-US/ ) INFO: Tips voor betere prestaties & efficiënte manieren om geheugen voor SQL CE verwerken

De informatie in dit artikel is van toepassing op:
  • Microsoft SQL Server 2000 Windows CE Edition
Trefwoorden: 
kbinfo kbmt KB271931 KbMtnl
Machine-translated ArticleMachine-translated Article
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:271931  (http://support.microsoft.com/kb/271931/en-us/ )
Ingetrokken KB-artikelVrijwaring inhoud KB-artikelen over niet langer ondersteunde producten
Dit artikel heeft betrekking op producten waarvoor Microsoft geen ondersteuning meer biedt. Daarom wordt dit artikel alleen in de huidige vorm aangeboden en wordt het niet meer bijgewerkt.
Delen
Extra ondersteuningsopties
Microsoft Community Support-forums
Neem rechtstreeks contact met ons op
Een door Microsoft gecertificeerde partner zoeken
Microsoft Store