SQL Server 2005 kompaktne Edition tutvustus

Artiklite tõlked Artiklite tõlked
Artikli ID: 920700 - Vaadake tooteid, millega see artikkel seostub.
Märkus SQL Server 2005 kompaktne versioon sai nimeks SQL Server 2005 kõikjal Edition toote väljatöötamise käigus. Väljalaske-eelsed Community Technology Preview (CTP) programmi kaudu ja muude kanalite kaudu teatanud hotelli Microsoft, et selle toote nimi võib põhjustada segamini teiste andmebaasi tootenimetusi tööstuses. Microsoft on võtnud seda tagasisidet tõsiselt ja on seetõttu muutunud ametliku toote nimetus.
Laienda kõik | Ahenda kõik

Sellel veebilehel

SISSEJUHATUS

Microsoft SQL Server 2005 kompaktne Edition (SQL Server Compact Edition) on Microsoft SQL Server 2005 Mobile Edition (SQL Server Mobile 3.0) rebranding töölaua piiranguteta. SQL Server Mobile 3.0 ilmus 2005 koos Microsoft Visual Studio 2005 ja SQL Server 2005. SQL Server Mobile 3.0 on toetatud seadmed ja Tablet PC. SQL Server Mobile 3.0 on ka osaliselt toetatud lauaarvutitele.

Lauaarvutid SQL Server Mobile 3.0 kasutamiseks peab installitud Visual Studio 2005 või SQL Server 2005. Siiski jäeti SQL Server Compact Edition, seda piirangut. SQL Server Compact Edition, saate arendada ja juurutada taotluste sõltumatu SQL Server 2005 ja Visual Studio 2005.

12. Juunil 2006 ilmus selle SQL Server Compact Edition ühenduse Technology Preview (CTP). 7. Novembril 2006 ilmus SQL Server Compact Edition Release Candidate 1 (RC1). CTP versioon ja RC1 versiooni SQL Server Compact Edition olid ainult runtime kahendfaile. Release veebiväljaanne (RTW) versiooni SQL Server Compact Edition kõikide pakettide ilmus 15. jaanuaril 2007. 3.1 On SQL Server Compact Edition RTW versioon. Järgmised vabastati koos SQL Server Compact Edition RTW versioon:
  • Microsoft SQL Server 2005 kompaktne Edition Runtime
  • Microsoft SQL Server 2005 kompaktne Edition tööriistad Visual Studio 2005 Service Pack 1 (SP1)
  • Microsoft SQL Server 2005 kompaktne Edition arendaja tarkvara arenduskomplektist (SDK)
  • Microsoft SQL Server 2005 kompaktne väljaanne Server Tools
  • Microsoft SQL Server 2005 kompaktne Edition raamatuid Online
SQL Server Compact Edition kõik paketid on välja antud järgmistes keeltes:
  • Saksa
  • Inglise
  • Hispaania
  • Prantsuse
  • Itaalia
  • Jaapani
  • Korea
  • Traditsiooniline hiina
  • Lihtsustatud hiina
  • Vene
SQL Server Compact Edition kaasatakse ka SQL serveri tulevikus hoolduspaketi väljaandmist. SQL Server 2005 Service Pack 2 (SP2) ilmub esimeses kvartalis 2007. Kõrgetasemeline rõhutatakse kohta kuidas Microsofti teenuse SQL Server Compact Edition on järgmised:
  • SQL Server Compact Edition on saadaval veebis ja võib alla ja paigaldada.
  • SQL Server Compact Edition integreeritakse Microsoft Update'i esimeses kvartalis 2007.
  • SQL Server Compact väljaanne installitakse SQL Server 2005 hoolduspaketiga SP2 installi osana.

Lisateave

SQL Server Compact Edition Runtime (SQLServerCE31-EN.msi)

SQL Server Compact Edition sisaldab runtime bitti, mida saab kasutada rakenduste arendamiseks ja juurutamiseks rakendused Lauaarvutid ja Tablet PC. SQL Server Compact Edition on võimas veel kerge relatsiooniline andmebaasimootor. SQL Server Compact Edition toetab tuttav SQL-süntaks. Lisaks SQL Server Compact Edition pakub arengumudel ja API, mis on kooskõlas SQL Server. Seetõttu töölaua rakendusi saab kasutades SQL Server Compact Edition kui RTW versiooni SQL Server Mobile abil hõlpsamini arendada või mitte. SQL Server Compact Edition sisaldab uusi funktsioone, nagu |DataDirectory| asendamine stringi toetust ja ClickOnce'i toetada, nii et juurutamine on lihtne.

SQL Server Compact Edition Runtime allalaadimiseks külastage järgmist Microsofti veebisaiti:
http://www.microsoft.com/downloads/details.aspx?familyid=85e0c3ce-3fa1-453a-8ce9-af6ca20946c3
SQL Server Compact Edition Runtime binaarne sisaldab järgmised DLL-failid:
  • Sqlceca30.dll
  • Sqlcecompact30.dll
  • Sqlceer30en.dll
  • Sqlceme30.dll
  • Sqlceoledb30.dll
  • Sqlceqp30.dll
  • Sqlcese30.dll
  • System.Data.SqlServerCe.dll
Microsoft Windows Installeri paketi jaoks SQL Server Compact Edition Runtime (SQLServerCE31-EN.msi) on saadaval veebis. Windows Installeri pakett installitakse alati kindlas kohas hakkama tulevikus töökorrasolekut SQL Server Compact Edition. Kui SQL Server Compact Editioni installimiseks pakkuja (System.Data.SqlServerCe.dll) on paigaldatud globaalsesse assemblervahemällu (GAC). Lisaks on registreeritud ole-DB pakkuja (Sqlceoledb30.dll).

OLE DB pakkuja registreerimiseks peab teil olema administraatoriõigused. Seega ei saa installida SQL Server Compact Edition, kui teil on administraatori õigused. Windows Installeri pakett installib need kahendfaile "%ProgramFiles%\Microsoft SQL Server Compact Edition\v3.1" kausta. Pärast installimist SQL Server Compact Edition, on Microsoft SQL Server 2005 kompaktne Edition kirje lisatakse Programmide lisamine või eemaldamine.

Lokaliseeritud versiooni (SQLServerCE31-[LN]MSI), peate installima inglise keeles (SQLServerCE31-EN.msi) esimene, ja seejärel installige lokaliseeritud versioon.
Märkus[LN] esindab lokaliseeritud keel.

SQL Server Compact Edition tööriistad Visual Studio 2005 hoolduspaketi SP1 (SSCE31VSTools-ENU.exe)

SQL Server Compact Edition tööriistad Visual Studio 2005 hoolduspaketi SP1 värskendab Microsoft Visual Studio 2005 SP1 nutikas seade arendamise rahastamisvahendi abil aeg kujunduskeskkond SQL Server Compact väljaanne.

SQL Server Compact Edition tööriistad Visual Studio 2005 hoolduspaketi SP1 allalaadimiseks külastage järgmist Microsofti veebisaiti:
http://www.microsoft.com/downloads/details.aspx?familyid=877C0ADC-0347-4A47-B842-58FB71D159AC&displaylang=en
Lokaliseeritud versiooni (SSCE31VSTools-[LN].exe), peate installima inglise keeles (SSCE31VSTools-ENU.exe) esimene, ja seejärel installige lokaliseeritud versioon.

SQL Server Compact Edition arendaja SDK (SSCE31SDK-ENU.msi)

SQL Server Compact Edition arendaja SDK sisaldab järgmisi faile rakenduste väljatöötamise, kasutades SQL Server Compact Editioni andmebaasi salvestada rakenduste jaoks:
  • CAB-failide installimiseks SQL Server Compact Edition mobiilseadmete
  • Msi-faili installimiseks SQL Server Compact Edition Lauaarvutid ja tahvelarvutid
  • Päise faile, mis on vajalik arendada emakeelena SQL Server Compact Edition taotluse
  • Msi-faili installimiseks faile SQL Server Compact väljaanne aitab
SQL Server Compact Edition arendaja SDK allalaadimiseks külastage järgmist Microsofti veebisaiti:
http://www.microsoft.com/downloads/details.aspx?familyid=E9AA3F8D-363D-49F3-AE89-64E1D149E09B&displaylang=en
Ingliskeelse versiooni SQL Server Compact Edition arendaja SDK sisaldab ainult ingliskeelses versioonis SQL Server Compact Edition Runtime. Lokaliseeritud versiooni SQL Server Compact Edition arendaja SDK sisaldab SQL Server Compact Edition Runtime ingliskeelse versiooni ja lokaliseeritud versiooni SQL Server Compact Edition Runtime. Pärast installimist SQL Server Compact Edition arendaja SDK, SQL Server Compact Edition Runtime installipaketina asub järgmises kaustas:
%programfiles%\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\Desktop
SQL Server Compact Edition Runtime lokaliseeritud versiooni SQL Server 2005 kompaktne Edition arendaja SDK lokaliseeritud versiooni installimiseks järgige neid samme:
  1. Avage järgmine kaust:
    %programfiles%\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\Desktop
  2. Installige SQL Server Compact Edition Runtime (SQLServerCE31-EN.msi) ingliskeelne versioon.
  3. Installige SQL Server Compact Edition Runtime (SQLServerCE31-lokaliseeritud versioon[LN]MSI).

SQL Server Compact väljaanne Server Tools (Sqlce30setupen.msi)

SQL Server Compact väljaanne Server Tools allalaadimiseks külastage järgmist Microsofti veebisaiti:
http://www.microsoft.com/downloads/details.aspx?familyid=4E45F676-E69A-4F7F-A016-C1585ACF4310&displaylang=en
Märkus Lokaliseeritud versiooni (Sqlce30setup[LN]MSI), ei ole teil installida ingliskeelne versioon (Sqlce30setupen.msi) esimene.

SQL Server Compact Edition raamatuid Online (SSCE31BOL-EN.msi)

SQL Server Compact Edition raamatuid Online installitakse SQL Server Compact Edition dokumentatsioonist.

SQL Server Compact Edition raamatuid Online allalaadimiseks külastage järgmist Microsofti veebisaiti:
http://www.microsoft.com/downloads/details.aspx?familyid=E6BC81E8-175B-46EA-86A0-C9DACAA84C85&displaylang=en
Märkus Lokaliseeritud versiooni (SSCE31BOL-[LN]MSI), sa ei pea installeerimise see inglise keeles (SSCE31BOL-EN.msi) esimene.

Side-by-side paigaldus koos Visual Studio 2005 või SQL Server 2005

SQL Server Mobile 3.0 nõuab arvutisse installitud Visual Studio 2005 või SQL Server 2005. SQL Server Compact väljaanne ei ole seda nõuet. Seetõttu kasutajad saavad töötada välja ja juurutada SQL Server Compact Edition rakendusi ilma SQL Server 2005 või installitud Visual Studio 2005. Aga see muutus võib põhjustada teatud käitumise muutused arvutis, mis on SQL Server Compact Edition installitud koos Visual Studio 2005 ja SQL Server 2005. Kasutajatele ilmneda järgmised side-by-side paigaldus koos Visual Studio 2005 ja SQL Server 2005.

Visual Studio 2005 käitumine

Visual Studio 2005 koos SQL Server Compact Edition
  • Juhtimise dialoogiboksid, Visual Studio 2005 kuvada SQL Server Mobile 3.0 seotud elemente.
  • Visual Studio 2005 algab kasutades SQL Server Compact Edition Runtime. Selline käitumine ilmneb seetõttu, et SQL Server Compact Edition installib teenuse osutaja on GAC-s. SQL Server Mobile 3.0 Runtime viibib installiasukoht Visual Studio 2005. Siiski on GAC ülimuslik SQL Server Mobile 3.0 Runtime. Seetõttu kasutab SQL Server Compact Edition Runtime Visual Studio 2005 alati käivitamisel.
Visual Studio 2005 SP1 koos SQL Server Compact Edition
  • Kasutajaliides kuvatakse SQL Server Compact Edition seotud elemendid.
  • Visual Studio 2005 SP1 käivitatakse SQL Server Compact Edition Runtime kasutades.

SQL Server 2005 käitumine

SQL Server 2005 või SQL Server 2005 SP1 koos SQL Server Compact Edition
  • Kõik kasutajaliidesed kuvada SQL Server Mobile 3.0 seotud elemente.
  • SQL Server 2005 algab kasutades SQL Server Compact Edition Runtime.
SQL Server 2005 hoolduspaketiga SP2 koos SQL Server Compact Edition
  • SQL Server 2005 hoolduspaketiga SP2 kasutajaliides kuvatakse SQL Server Compact Edition seotud elemendid.
  • SQL Server 2005 hoolduspaketiga SP2 hakkab kasutades SQL Server Compact Edition Runtime.

Uued funktsioonid

SQL Server Compact Edition sisaldab mõningaid funktsioone, mis ei ole kaasatud SQL Server Mobile 3.0. Need funktsioonid on järgmised:
  • |DataDirectory| asendamine stringi tugi
  • ClickOnce'i tugi

|DataDirectory| asendamine stringi tugi

|DataDirectory| (lisatud toru sümbolid) on asendamise string, mis näitab andmebaasi tee. Seetõttu ei pea lisama täielik tee kood. Kui kood on kaasata kogu tee, võib tekkida probleeme, sest andmebaasi täistee saab seeriasertide erinevates asukohtades. Euroopa |DataDirectory| asendamine stringi samuti lihtne jagada projekti ja taotluse juurutamiseks.

Näiteks kui kaasate täistee kood, taotluse võib olla järgmine ühendusstringi.
Data Source= c:\program files\MyApp\Mydb.sdf
Kui te kasutate ka |DataDirectory| asendamine string, taotlus võib olla järgmine ühendusstringi.
Data Source = |DataDirectory|\Mydb.sdf
DataDirectory atribuudi seadmiseks kõne AppDomain.SetData meetod. Kui seate atribuudi DataDirectory , rakendatakse järgmisi vaikereegleid andmebaasi kaustale juurdepääsu:
  • Rakendusi, mis on kasutusele võetud kasutaja arvuti kausta, andmebaasi kausta kasutab application kausta.
  • Rakendusi, mis töötavad all ClickOnce'i, andmebaasi kausta kasutab konkreetsete andmete kausta, mis on loodud.
Märkus .NET Compact Framework ei toeta meetodit AppDomain.SetData Microsoft Windows Mobile'i põhised seadmed. Kui rakendus palub Windows Mobile'i põhise seadme AppDomain.SetData meetod, kuvatakse tõrketeade.

ClickOnce'i tugi

ClickOnce'i on uus tarkvara paigaldamine tehnoloogia, mis toetab SQL Server Compact Edition. ClickOnce'i lihtsustab Windows-põhine rakendus veebiserveris või võrgu fail osa kasutuselevõtt. Administraatorid võivad juurutada või uuendada taotluse ajakohastatakse failid serverisse. Administraatorid ei pea igale kliendile eraldi värskendamiseks.

Visual Studio pakub täielikku toetust avaldamise ja ajakohastamise ClickOnce'i abil juurutatud rakendused. ClickOnce'i toetust antakse projektidele, mis on loodud Microsoft Visual Basicu Microsoft Visual C# ja Microsoft Visual J# abil. ClickOnce'i toetust ei ole siiski saadaval projektidele, mis on loodud kasutades Microsoft Visual C++.

Saate alla laadida SQL Server Compact Edition tööriistad Visual Studio 2005 hoolduspaketi SP1 ja Visual Studio 2005 SP1 installida. See installib ClickOnce'i integreeritud toetamine ja installib vajalikud ClickOnce'i failid õigesse kataloogi.
Kuidas integreerida ClickOnce'i SQL Server Compact Edition
Märkus Failide ja kaustade käesolevas jaos kirjeldused kasutada SQL Server Compact Edition ingliskeelse versiooni. Kui teise keele versiooni SQL Server Compact Editioni installimiseks lokaadi nime failinimed ja kaustade nimed võivad erineda. Lokaadi nimi võib olla näiteks "Zh" asemel "EN."

ClickOnce'i integreerida SQL Server Compact Edition laadida SQL Server Compact Edition tööriistad Visual Studio 2005 hoolduspaketi SP1 ja Visual Studio 2005 SP1 installida. See installib ClickOnce'i integreeritud toetust. ClickOnce'i failid on installitud ka sobiv kataloog. Järgnev tabel kirjeldab ClickOnce'i faile.
Ahenda see tabelLaienda see tabel
Faili nimiKirjeldus
Product.XMLMääratleb baasi pakett
Package.XMLMääratleb lokaliseerimine teavet või funktsioone lisada baasi pakett
SqlCE31eula-EN.txtSisaldab Microsofti tarkvara litsentsitingimused
Järgnev tabel kirjeldab installi katalooge ClickOnce'i faile.
Ahenda see tabelLaienda see tabel
Faili nimiKausta, kus failid on installitud
Product.XML% Programmi Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server kompaktne Edition\
Package.XML% Programmi Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server kompaktne Edition\en\
SqlCE31eula-EN.txt% Programmi Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server kompaktne Edition\en\
SQLServerCE31-EN.msi% Programmi Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server kompaktne Edition\en\
Kui taotlus, mis teil ehitada hulka ClickOnce'i tehnoloogia on SQL Server Compact Edition eeldusena, ClickOnce'i kasutab SQLServerCE31-EN.msi faili, mis on saadaval kohalikus kaustas. Kohaliku koopia kui allalaadimine ClickOnce'i SQLServerCE31-EN.msi faili installimise käigus Microsoft Download Center.

Jõudluse parandused

SQL Server Compact Edition 3.1, mõnel sisendparameetrid vaikeväärtused on muutunud lauaarvutid tulemuslikkuse parandamiseks. Need vaikeväärtused jäävad siiski muutmata kujul mobiilsetele seadmetele jõudluse. Järgmine tabel näitab vana vaikeväärtused ja uued vaikeväärtused mobiiltelefonide ja lauaarvutid.
Ahenda see tabelLaienda see tabel
SisendparameeterVana vaikeväärtus mobiilsetele seadmeteleUue vaikeväärtuse mobiilsetele seadmeteleVana vaikeväärtus lauaarvutidUue vaikeväärtuse lauaarvutid
Max puhvri suurus640 KB640 KB640 KB4096 KB
Lukk Time Out2000 ms2000 ms2000 ms5000 ms
Andmebaasi maht128 MB128 MB128 MB256 MB
Lisaks vaikimisi väärtuse muutumist tehakse palju muudatusi SQL Server Compact väljaanne mootor. Need muutused parandada SQL Server Compact Edition lauaarvutitele.

Märkus Kui kuvatakse mõni tõrketeade, mis on seotud nende sisendparameetrid SQL Server Compact Edition 3.1, kuvada veateated ikka vanad väärtused nende parameetrid. See probleem ilmneb, sest veateated on ajakohastada, et kajastada uusi väärtusi SQL Server Compact Edition 3.1. See probleem on fikseeritud SQL Server Compact Edition järgmise vabastamist.

Teadaolevad probleemid SQL Server Compact Edition 3.1 Windows Vista

Windows Vista on toetatud SQL Server Compact Edition Runtime. Andmebaasi funktsionaalsust on põhjalikult testitud Windows Vista. Siiski on mõned teadaolevad probleemid, funktsionaalne SQL Server Compact Edition 3.1 Windows Vista. Järgmistes jaotistes kirjeldatakse funktsionaalne küsimusi ja pakutud lahendustest.

Tagurpidi ühilduvuse säilitamiseks funktsiooni andmebaasi krüptimine SQL Server 2005 kompaktne Edition kasutab sama krüptimisalgoritme SQL Server 2005 Mobile Edition. Neid algoritme on nüüd mõnevõrra vananenud ja ei anna turvataset, mis vastab standardi Microsofti toote-poliitika. Soovitame teil kasutada teine viis andmete turvamiseks kus saab, näiteks failisüsteemi krüptimine.

1. Väljaanne et

Kui saate konfigureerida Web sünkroonimise viisardi abil saate konfigureerida Microsoft Internet Information teenuste (IIS) 7.0, Windows Vista, kuvatakse järgmine tõrketeade:
IIS pole installitud
Seejärel, seadistada Web sünkroonimise viisard jätab.

Märkus Konfigureerida Web sünkroonimise viisard seadistab erinevate parameetrite IIS-i lubamiseks SQL Server Compact Edition ja SQL serveri vaheline sünkroonimine.
Lahendus 1. väljaanne et
Selle probleemi lahendamiseks toimige järgmiselt.
  1. Installige IIS 6.0 juhtimise ühilduvus kõik komponendid kasutamiseks konfigureerida Web sünkroonimise viisard.

    Märkus Need komponendid saate installida programme ja funktsioone juhtpaneelil.
  2. Avage käsuviiba aken, millel on laiendatud õigusi ja käivitage Käsuviibal konfigureerida Web sünkroonimise viisard.

Küsimus 2

Kui käivitate SQL Server Compact väljaanne Server Tools (Sqlce30setupen.msi) seadistuse vähimate kasutaja kontod (LUA) re?iimis Windows Vista, kuvatakse järgmine tõrketeade:
SQL serveri replikatsiooni komponenti ei leitud
See probleem ilmneb isegi siis, kui SQL serveri replikatsiooni koostisaineid. Faili Sqlce30setupen.msi käivitamisel kuvatakse teade, mis palub teil kasutada administraatoriõigusi. Kuid isegi pärast klõpsate Jah sõnumis sa veel kogemusi selle probleemi.
Küsimus 2 lahendus
Avage käsuviiba aken, millel on laiendatud õigusi ja seejärel käivitage fail Sqlce30setupen.msi.

3. Väljaanne et

Kui käivitate SQL Server Compact väljaanne Server Tools (Sqlce30setupen.msi) seadistuse vaikses re?iimis Windows Vista, install nurjub.

See probleem ilmneb juhul, kui määrate kasutaja vaikesätteid kasutada administraatoriõigusi. See probleem ilmneb seetõttu installiprogramm küsib kasutada administraatoriõigusi. Selle asemel installiprogramm kasutab kasutaja vaikesätte administraatoriõigusi.
Lahendus 3 number
Määrake kasutaja vaikesätteid kasutada administraatoriõigusi, enne kui käivitate SQL Server Compact väljaanne Server Tools.

Küsimus 4

Kaaluge järgmist stsenaariumi. Teil on arvuti, mis töötab Visual Studio 2005. Selle arvuti operatsioonisüsteemi versiooniks Windows Vista. Selle stsenaariumi puhul Visual Studio 2005 SQL Server Compact Edition 3.1 integratsioon on katki.

SQL Server Compact Edition 3.1 sisaldab SQL Server Compact Edition tööriistad Visual Studio 2005 SP1 paketi jaoks. See pakett installitakse SQL Server Compact Edition 3.1 integreerida Visual Studio 2005 komponendid. See pakett lisab ka mõned registrikirjed, mis kasutab Visual Studio 2005. Pärast seda, kui täiendate operatsioonisüsteemi versiooniks Windows Vista, on katki.
Vastukaalu probleem 4
Selle probleemi lahendamiseks toimige järgmiselt.
  1. Desinstallige nutikas seade programmeeritavus komponendi Visual Studio 2005.
  2. Kui te juba installitud SQL Server Compact Edition tööriistad Visual Studio 2005 hoolduspaketi SP1, desinstallige SQL Server Compact Edition tööriistad Visual Studio 2005 hoolduspaketi SP1.
  3. Installige komponent nutikas seade programmeerimine Visual Studio 2005 installi-CD-lt.
  4. Installige SQL Server Compact Edition tööriistad Visual Studio 2005 hoolduspaketi SP1.

5. Väljaanne

Kaaluge järgmist stsenaariumi. Teil on arvuti, kus töötab Windows Server 2008. SQL Server 2005 Service Pack 2 installimist sellesse arvutisse. Aastal ning Ühenda andmebaas dialoogiboksi SQL Server Management Studio, saate luua uue SQL Server Compact Editioni andmebaasi. Selle stsenaariumi puhul võite märgata, et andmebaas on loodud kausta %WINDIR%\SYSTEM32 folder.
Vastukaalu väljaandmise 5
Määrake tee koos faili nimega, kui loote uue SQL Server Compact Editioni andmebaasi SQL Server Management Studio.

Muude teadaolevate probleemide kohta SQL Server Compact Edition 3.1

1. Väljaanne et

Kaaluge järgmist stsenaariumi. ClickOnce'i abil avaldada lokaliseeritud SQL Server Compact Edition 3,1 rakendus. Seejärel juurutate selle rakenduse teise arvutisse. Selle stsenaariumi puhul SQL Server Compact Edition Runtime lokaliseeritud versioon pole installitud.
Lahendus 1. väljaanne et
Selle probleemi lahendamiseks loomiseks ClickOnce'i oma paketi XML-faili. Selleks veenduge, et SQL Server Compact Edition Runtime lokaliseeritud versioon on installitud rakendus juurutamisel.

Kuidas lisada taotluse eeltingimuste kohta lisateabe saamiseks külastage Microsoft Developer Network veebisaidilt (MSDN):
http://msdn2.microsoft.com/en-us/Library/ms165429 (VS.80) .aspx

Küsimus 2

Kaaluge järgmist stsenaariumi. SQL Server Compact Edition Runtime inglise versiooni installimist. Seejärel installida lokaliseeritud versiooni SQL Server Compact Edition Runtime samas arvutis. Selle stsenaariumi puhul te teate, Machine.config fail kui desinstallite SQL Server Compact Edition Runtime kustutatakse järgmine kanne:
SQL Server Compact Edition andmepakkuja
Märkus Machine.config-fail on järgmises kaustas:
Microsoft.NET\Framework\v2.0.50727\CONFIG%WinDir
See probleem võib põhjustada probleeme pakkuja-agnostik rakendustes.
Küsimus 2 lahendus
Selle probleemi lahendamiseks kasutage ühte järgmistest meetoditest:
  • Luua Config.xml faili, mis on taotluse omane.
  • Kui soovite desinstallida SQL Server Compact Edition Runtime lokaliseeritud versioon, uninstall esimene ingliskeelse versiooni SQL Server Compact Edition Runtime.
  • Käsitsi lisada järgmine teave DbProviderFactories jaos Machine.config failis.
    <add name="SQL Server Compact Edition Data Provider" invariant="System.Data.SqlServerCe" description=".NET Framework Data Provider for Microsoft SQL Server Compact Edition" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />

3. Väljaanne et

Te ei saa installida SQL Server Compact Edition tööriistad Visual Studio 2005 hoolduspaketi SP1 samas arvutis erineva keeleversioonid kõrvuti.

Märkus Installimist Visual Studio 2005 SP1 erineva keeleversioonid kõrvuti samas arvutis.

Küsimus 4

SQL Server Compact Edition 3.1, ei saa sp_repladdcolumn salvestatud protseduuri abil sooritada järgmisi toiminguid ühe SQL-lause:
  • Uue veeru lisamiseks kirjastaja.
  • Saate lisada uue veeru võõrkeelse võtme piirangu. Võõrvõti viited veerus olemasolevale tabelile.
Näiteks ei saa käivitada SQL Server Compact Edition 3.1 järgmine SQL-lause.
Northwind..sp_repladdcolumn  @source_object='Customers' , @column='ColNew' , @typetext='int constraint FK_Foo_Customer foreign key  references Products ( ProductID )' , @publication_to_add='PubName')
Vastukaalu probleem 4
Saate luua kaks SQL-laused, toimingute tegemiseks eraldi.

Näiteks saate luua järgmiste SQL-laused, teha toiminguid, mida soovite.
EXEC Northwind..sp_repladdcolumn  @source_object='Customers' , @column='ColNew' , @typetext='int' , @publication_to_add='PubName';
Alter table Customers add constraint FK_Foo_Customer foreign key (ColNew) references Products ( ProductID )
Pärast SQL-lausete taaselustada hetkeseis ja seejärel reinitialize liikmemaksu.

Tarkvara uuendamine

SQL Server Compact Edition 3.1 lahendab paljud vead, mis esinevad varasemates versioonides SQL Server Compact Edition. Järgmises loendis kirjeldatakse mõned vead, mis SQL Server Compact Edition 3.1 laheneb:
  • Ei töölaua piirang varasemates versioonides SQL Server Compact Edition. Seetõttu peate installima Visual Studio 2005 või SQL Server 2005 enne installimist SQL Server Compact Edition.

    See probleem on lahendatud SQL Server Compact Edition 3.1. Kui kasutate SQL Server Compact Edition 3.1, saate käivitada SQL Server Compact Edition sõltumatult Visual Studio 2005 või SQL Server 2005.
  • Kui määrate tühi veerg alias Select lause, SQL Server Compact Edition varasemates versioonides ei kuvata kõik varjunimed, mille määrate veergude nimed väljund. Selle asemel SQL Server Compact Edition varasemates versioonides kuvada järgmiste veergude nimed:
    veeru #<OrdinalNumber></OrdinalNumber>
    Näiteks on teil järgmised Select lause.
    Select c1 as Col1, NULL as Col2 from Table1
    Kui sa jooksed selle avalduse varasemates versioonides SQL Server Compact Edition, kuvatakse järgmiste veergude nimed väljund:
    Veeru #0, veerg #1
  • Kaaluge järgmist stsenaariumi. Saate määrata tabeli kohta kustutada KASKAADI piirang varasemates versioonides SQL Server Compact Edition. Tabelis on ainult üks rida. Seejärel kustutate tabeli rida. Kui kustutate rea, registri skaneerimise esineb. Selle stsenaariumi korral vabastab SQL Server Compact Edition andmed leht, mis sisaldab rida. Lisaks, kui viidete arv puhver või raam, mis hoiab andmete lehel on null, SQL Server Compact Edition märgib puhver või paneeli vabaks.
  • Varasemates versioonides SQL Server Compact Edition käivitamisel võidakse kuvada järgmine tõrketeade:
    Üritas lugeda või kirjutada kaitstud mälu
    See probleem ilmneb juhul, kui täidetud on järgmised tingimused:
    • SQL Server Compact Edition üritab kirjutada andmeid õige sõlm binaarne puu (btree).
    • Binaarne puu on täis.
    Märkus Kui SQL Server Compact Edition kirjutab andmed binaarne puu sõlme, SQL Server Compact Edition Tükeldab sõlme kui binaarne puu on täis. SQL Server Compact Edition kasutab ühte järgmistest meetoditest jagada sõlme:
    • Tavaline split
    • ASC split
    • Desc split
  • SQL Server Compact Edition vanemates versioonides kui keritav kursori abil saate andmete allalaadimiseks kahekomponentsete suur objekt (BLOOBIVAHEMÄLU) veeru, SSCE_M_COLUMNORDINALNOTFOUND viga võib ilmneda.

    See probleem ilmneb seetõttu keritav kursorid õilsatel binaarne suur objekt teisiti kui ainult edasisaadetavat kursorid hakkama binaarne suure objekti andmed. Kui kasutate keritav kursorid, järgarvu binaarne suure objekti veerg võib erineda järgarvu baas tabel. Aga keritav kursorid ja edasi ainult kursorid kasutada andmete allalaadimiseks kahekomponentsete suur objekt veeru järgarvu baas tabel.

Atribuudid

Artikli ID: 920700 - Viimati läbi vaadatud: 7. juuni 2013 - Redaktsioon: 1.0
Kehtib järgmise lõigu kohta:
  • Microsoft SQL Server 2005 Compact Edition
Märksõnad: 
kbinfo kbexpertiseadvanced kbmt KB920700 KbMtet
Masintõlgitud
NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections/et.
Artikli ingliskeelse versiooni kuvamiseks klõpsake siin: 920700

Andke tagasisidet

 

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