?vadas ? SQL Server 2005 Compact Edition

Straipsni? vertimai Straipsni? vertimai
Straipsnio ID: 920700 - Per?i?r?ti ?iame straipsnyje minimus produktus.
Pastaba SQL Server 2005 Compact Edition buvo pavadintas SQL Server 2005 visur Edition produkto k?rimo etape. Per i?ankstinio i?leidimo Bendrijos technologijos per?i?ra (CTP) programa ir per kitus kanalus, klientai turi prane?ti Microsoft kad ?io produkto pavadinimas gali supainioti su kit? duomen? baz?s produkt? pavadinimai pramon?je. Microsoft ?m?si ?? atsiliepim? rimtai ir atitinkamai pakeit? oficiali? produkto pavadinim?.
I?pl?sti visus | Sutraukti visus

?iame puslapyje

?VADAS

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) yra Microsoft SQL Server 2005 Mobile Edition (SQL serverio Mobile 3.0) keitimas be darbalaukio apribojim?. SQL serverio Mobile 3.0 buvo i?leistas 2005 metais su Microsoft Visual Studio 2005 ir su SQL Server 2005. SQL serverio Mobile 3.0 palaiko ?tais? ir Tablet PC. SQL serverio Mobile 3.0 taip pat i? dalies palaiko stalini? kompiuteri?.

Naudoti SQL serverio Mobile 3.0 Staliniuose kompiuteriuose, turi b?ti ?diegta Visual Studio 2005 arba SQL Server 2005. Ta?iau, su SQL Server Compact Edition, buvo pa?alintas ?is apribojimas. Su SQL Server Compact Edition, galite kurti ir diegti program? nepriklausom? SQL Server 2005 ir Visual Studio 2005.

2006 M. bir?elio 12 d. buvo i?leistas ? SQL serverio Compact Edition Bendrijos technologijos per?i?ra (CTP). SQL Server Compact Edition i?leidimo kandidatas 1 (RC1) buvo i?leistas lapkri?io 7, 2006. CTP versija ir SQL Server Compact Edition RC1 versija buvo tik runtime dvejetainius failus. Leidiniai prie interneto (RTW) versijos SQL Server Compact Edition visoms pakuot?ms, buvo i?leistas 2007 m. sausio 15 d. SQL Server Compact Edition RTW versija 3.1. ?iuos paketus buvo i?leistas kartu su SQL Server Compact Edition RTW versija:
  • Microsoft SQL Server 2005 Compact Edition Runtime
  • Microsoft SQL Server 2005 Compact Edition ?rankiai Visual Studio 2005 Service Pack 1 (SP1)
  • Microsoft SQL Server 2005 Compact Edition Developer programin?s ?rangos programuotojo rinkiniu (SDK)
  • Microsoft SQL Server 2005 Compact Edition serverio ?rankiai
  • Microsoft SQL Server 2005 Compact Edition knygos internete
SQL Server Compact Edition visoms pakuot?ms, i?siskiria ?iomis kalbomis:
  • Vokie?i?
  • Angl?
  • Ispan?
  • Pranc?z?
  • Ital?
  • Japon?
  • Kor?jos
  • Kin? tradicin?
  • Kin? supaprastinta
  • Rus?
SQL Server Compact Edition taip pat bus ?trauktos su SQL serverio ateityje spaudai pakeitim? paket?. SQL Server 2005 2 pakeitim? paket? (SP2) bus i?leistas 2007 met? pirmojo ketvir?io. ?emiau yra auk?to lygio pabr??iama kaip Microsoft aptarnaus SQL Server Compact Edition:
  • SQL Server Compact Edition yra prieinami internete ir galima atsisi?sti ir ?diegti.
  • SQL Server Compact Edition bus integruojami ? Microsoft Update ? pirm?j? 2007 m. ketvirt?.
  • SQL Server Compact Edition bus ?diegta kaip SQL Server 2005 SP2 diegimo dalis.

Daugiau informacijos

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

SQL Server Compact Edition yra runtime bitai, kad gali b?ti naudojamas kurti taikom?sias programas ir diegti program? Staliniai kompiuteriai ir Tablet PC. SQL Server Compact Edition yra galingas dar lengvas reliacin?s duomen? baz?s varikl?. SQL Server Compact Edition palaiko ?ino SQL sintaks?. Be to, SQL Server Compact Edition suteikia pl?tros model? ir API, kurie atitinka SQL serverio. Tod?l, galite lengvai sukurti desktop programas naudojant SQL Server Compact Edition nei RTW versija naudojant SQL serverio Mobile. SQL Server Compact Edition yra nauj? funkcij?, pvz., |DataDirectory| pakeitimas string paramos ir "ClickOnce" taikomosios remti, kad diegimas yra lengvas.

Nor?dami atsisi?sti SQL Server Compact Edition Runtime, apsilankykite ?ioje Microsoft svetain?je:
http://www.Microsoft.com/downloads/details.aspx?FamilyId=85e0c3ce-3fa1-453a-8ce9-af6ca20946c3
SQL Server Compact Edition Runtime dvejetainis apima ?iuos dll:
  • Sqlceca30.dll
  • Sqlcecompact30.dll
  • Sqlceer30en.dll
  • Sqlceme30.dll
  • Sqlceoledb30.dll
  • Sqlceqp30.dll
  • Sqlcese30.dll
  • System.Data.SqlServerCe.dll
Microsoft Windows Installer paketas SQL Server Compact Edition Runtime (SQLServerCE31-EN.msi) yra prieinamas internete. Windows Installer paket? visuomet b?na ?diegtas ? fiksuotoje vietoje elgtis ateityje matuokli? SQL Server Compact Edition. Kai ?diegiate SQL Server Compact Edition, teik?jas (System.Data.SqlServerCe.dll) yra ?diegta visuotin?je rinkini? talpykloje (GAC). Be to, OLE DB teik?jas (Sqlceoledb30.dll) yra ?registruotas.

Nor?dami u?registruoti OLE DB teik?jas, turite tur?ti administratoriaus teises. Tod?l negalite ?diegti SQL Server Compact Edition jei neturite administratoriaus teisi?. Windows Installer paket? ?diegia ?i? dvejetainius failus ? aplank? "%ProgramFiles%\Microsoft SQL Server Compact Edition\v3.1". Kai ?diegiate SQL Server Compact Edition, yra Microsoft SQL Server 2005 Compact Edition ?ra?oma ? prid?ti arba ?alinti programas.

?diegti lokalizuota versija (SQLServerCE31-[LN].MSI), turite ?diegti angli?k? versij? (SQLServerCE31-EN.msi) pirmas, ir tada diegti lokalizuotos.
Pastaba[LN] yra lokalizuota kalba.

SQL Server Compact Edition ?rankiai Visual Studio 2005 SP1 (SSCE31VSTools-ENU.exe)

SQL Server Compact Edition ?rankiai Visual Studio 2005 SP1 atnaujina Microsoft Visual Studio 2005 SP1 protingas prietaisas pl?tros komponent? dizainas laiko aplinkai, naudojant SQL Server Compact Edition.

Nor?dami atsisi?sti SQL Server Compact Edition ?rankiai Visual Studio 2005 SP1, apsilankykite ?ioje Microsoft svetain?je:
http://www.Microsoft.com/downloads/details.aspx?FamilyId=877C0ADC-0347-4A47-B842-58FB71D159AC&displaylang=en
?diegti lokalizuota versija (SSCE31VSTools-[LN].exe), turite ?diegti angli?k? versij? (SSCE31VSTools-ENU.exe) pirmas, ir tada diegti lokalizuotos.

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

SQL Server Compact Edition Developer SDK yra ?i? fail?, taikom?j? program? k?rimas naudojant SQL Server Compact Edition duomen? baz?s parduotuv?je u? parai?k?:
  • .Cab fail? ?diegti SQL Server Compact Edition mobiliuosiuose ?renginiuose
  • .Msi fail? ?diegti SQL Server Compact Edition Staliniai kompiuteriai ir Tablet PC
  • Antra?t?s failais, kurie yra reikalingi kuriant gimtoji SQL Server Compact Edition programa
  • .Msi fail? ?diegti SQL Server Compact Edition pad?ti failus
Nor?dami atsisi?sti SQL Server Compact Edition Developer SDK, apsilankykite ?ioje Microsoft svetain?je:
http://www.Microsoft.com/downloads/details.aspx?FamilyId=E9AA3F8D-363D-49F3-AE89-64E1D149E09B&displaylang=en
SQL Server Compact Edition Developer SDK versija angl? kalba yra tik lietuvi? kalba SQL Server Compact Edition Runtime. SQL Server Compact Edition Developer SDK lokalizuota versija yra angl? kalba SQL Server Compact Edition Runtime ir lokalizuota versija SQL Server Compact Edition Runtime. ?diegus SQL Server Compact Edition Developer SDK, SQL Server Compact Edition Runtime installer paket? yra ?iame aplanke:
%programfiles%\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\Desktop
Nor?dami ?diegti SQL Server Compact Edition Runtime lokalizuota versija i? SQL serverio 2005 m. Compact Edition Developer SDK lokalizuota versija, atlikite ?iuos veiksmus:
  1. Atidaryti ?? aplank?:
    %programfiles%\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\Desktop
  2. ?diegti angli?k? SQL Server Compact Edition Runtime (SQLServerCE31-EN.msi).
  3. ?diegti SQL Server Compact Edition Runtime (SQLServerCE31-lokalizuota versija[LN].MSI).

SQL Server Compact Edition serverio ?rankiai (Sqlce30setupen.msi)

Nor?dami atsisi?sti SQL Server Compact Edition serverio ?rankiai, apsilankykite ?ioje Microsoft svetain?je:
http://www.Microsoft.com/downloads/details.aspx?FamilyId=4E45F676-E69A-4F7F-A016-C1585ACF4310&displaylang=en
Pastaba ?diegti lokalizuota versija (Sqlce30setup[LN].MSI), j?s neturite ?diegti angli?k? versij? (Sqlce30setupen.msi) pirm? kart?.

SQL Server Compact Edition knygos internete (SSCE31BOL-EN.msi)

SQL Server Compact Edition knygos Online ?diegia SQL Server Compact Edition dokumentacij?.

Nor?dami atsisi?sti SQL Server Compact Edition knygos internete, apsilankykite ?ioje Microsoft svetain?je:
http://www.Microsoft.com/downloads/details.aspx?FamilyId=E6BC81E8-175B-46EA-86A0-C9DACAA84C85&displaylang=en
Pastaba ?diegti lokalizuota versija (SSCE31BOL-[LN].MSI), j?s neturite ?diegti angli?k? versij? (SSCE31BOL-EN.msi) pirmasis.

Side-by-side diegimo kartu su Visual Studio 2005 arba SQL Server 2005

SQL serverio Mobile 3.0 reikia Visual Studio 2005 arba SQL Server 2005 b?ti ?diegta kompiuteryje. Ta?iau, SQL Server Compact Edition neturi ?io reikalavimo. Taigi, vartotojai gali kurti ir diegti SQL Server Compact Edition programas be SQL Server 2005 arba Visual Studio 2005 ?diegta. Ta?iau, ?is pakeitimas gali sukelti kai kuri? elgesio poky?iai kompiuteryje, kuriame yra SQL Server Compact Edition ?diegta kartu su Visual Studio 2005 arba su SQL Server 2005. Vartotoj? patirt? toliau pateiktas parinktis side-by-side ?renginyje su Visual Studio 2005 arba su SQL Server 2005.

Visual Studio 2005 elges?

Visual Studio 2005 su SQL Server Compact Edition
  • Valdymo dialogo langus programoje Visual Studio 2005 Rodyti SQL serverio Mobile 3.0 susijusius elementus.
  • Visual Studio 2005 paleid?iama naudojant SQL Server Compact Edition Runtime. Tai ?vyksta d?l to SQL Server Compact Edition ?diegia teik?jas GAC. SQL serverio Mobile 3.0 Runtime yra Visual Studio 2005 diegimo viet?. Ta?iau GAC yra vir?esnis u? SQL serverio Mobile 3.0 Runtime. Tod?l Visual Studio 2005 visada naudoja SQL Server Compact Edition Runtime paleisties metu.
Visual Studio 2005 SP1 su SQL Server Compact Edition
  • Vartotojo s?saja rodoma SQL Server Compact Edition elementai.
  • Visual Studio 2005 SP1 pradeda naudojant SQL Server Compact Edition Runtime.

SQL Server 2005 elges?

SQL Server 2005 arba SQL Server 2005 SP1 su SQL Server Compact Edition
  • Visus vartotojo s?sajos Rodyti SQL serverio Mobile 3.0 susijusius elementus.
  • SQL Server 2005 paleid?iama naudojant SQL Server Compact Edition Runtime.
SQL Server 2005 SP2 su SQL Server Compact Edition
  • SQL Server 2005 SP2 vartotojo s?sajoje rodoma SQL Server Compact Edition elementai.
  • SQL Server 2005 SP2 paleid?iama naudojant SQL Server Compact Edition Runtime.

Naujos funkcijos

SQL Server Compact Edition apima kai kuri? funkcij?, kurios n?ra ?trauktos ? SQL serverio Mobile 3.0. ?ie po?ymiai yra ?ie:
  • |DataDirectory| pakeitimas string paramos
  • "ClickOnce" taikomosios paramos

|DataDirectory| pakeitimas string paramos

|DataDirectory| (?d?tos ? vamzd?io simboliai) yra pakaitinio eilut?, nurodanti duomen? baz?s kelias. Tod?l, j?s neturite ?traukti vis? keli? ? kod?. Kai ?traukiate vis? keli? ? kod?, gali kilti problem?, nes visos duomen? baz?s mar?rutas gali b?ti serializowany ? skirtingose vietose. ? |DataDirectory| Pakaitalo eilut?je taip pat leid?ia lengvai dalintis projekt? ir parengti parai?k?.

Pavyzd?iui, jei norite ?traukti vis? kod?, taikant gali b?ti ?i? jungimosi eilut?.
Data Source= c:\program files\MyApp\Mydb.sdf
Jei naudojate su |DataDirectory| Pakaitalo eilut?je, taikant gali b?ti ?ie jungimosi eilut?.
Data Source = |DataDirectory|\Mydb.sdf
Jei norite nustatyti ypatyb? DataDirectory , i?kviesti metodo AppDomain.SetData . Jei nustatysite ypatyb? DataDirectory , negali ?iuos numatytuosius nustatymus taisykl?s b?t? taikomos prieiti prie duomen? baz?s aplanko:
  • D?l parai?k?, kurios dedamos ? vartotojo kompiuter? aplanke, duomen? baz?s aplankas naudoja programos kataloge.
  • Program?, kurios veikia pagal "ClickOnce" taikomosios, duomen? baz?s aplankas naudoja konkre?i? duomen? aplank?, kuriame yra sukurta.
Pastaba .NET Compact Framework nepalaiko metodo AppDomain.SetData Microsoft Windows Mobile ?renginiai. Jei parai?k? AppDomain.SetData metodas ragina Windows Mobile ?rengini?, gaunate klaidos prane?im?.

"ClickOnce" taikomosios paramos

"ClickOnce" taikomosios yra naujos programin?s ?rangos ?rengimo technologija, kuri SQL Server Compact Edition palaiko. "ClickOnce" taikomosios supaprastina diegti Windows pagrindu taikyti serverio ar tinklo fail? bendrinimo. Administratoriai gali ?diegti arba atnaujinti parai?k? atnaujinti failus serveryje. Administratoriai nereikia atskirai atnaujinti kiekvien? klient?.

Visual Studio suteikia visapusi?k? param? leidyba ir atnaujinimo program?, kurios yra dislokuotos naudojant "ClickOnce" taikomosios. "ClickOnce" taikomosios parama yra teikiama projektams, kurie yra sukurta naudojant Microsoft Visual Basic Microsoft Visual C# ir Microsoft Visual J#. Ta?iau "ClickOnce" taikomosios pagalba n?ra prieinama projektams, sukurta naudojant Microsoft Visual C++.

J?s galite atsisi?sti SQL Server Compact Edition ?rankiai Visual Studio 2005 SP1 ir ?diegti j? ? Visual Studio 2005 SP1. Tai ?diegia integruoto parama "ClickOnce" taikomosios ir ?diegia reikiamus "ClickOnce" taikomosios failus reikiamame kataloge.
Kaip integruoti "ClickOnce" taikomosios su SQL Server Compact Edition
Pastaba Apra?ymus failus ir aplankus, esan?ius ?iame skyriuje naudoti SQL Server Compact Edition versija angl? kalba. Jei ?diegsite kit? kalba SQL Server Compact Edition, fail? vardai ir aplank? pavadinimuose lokal?s pavadinimas gali skirtis. Pvz., lokal?s pavadinimas gali b?ti "Zh" vietoj "EN."

Integruoti "ClickOnce" taikomosios su SQL Server Compact Edition, Atsisi?skite SQL Server Compact Edition ?rankiai Visual Studio 2005 SP1 ir ?diegti j? ? Visual Studio 2005 SP1. Tai ?diegia integruoto parama "ClickOnce" taikomosios. Reikia "ClickOnce" taikomosios failus taip pat statomos ? atitinkam? katalogas. ?ioje lentel?je apra?omi "ClickOnce" taikomosios failus.
Sutraukti ?i? lentel?I?pl?sti ?i? lentel?
Failo vardasApra?ymas
Product.XMLApibr??ia bazinis paketas
Package.XMLApibr??ia bet kokios lokalizacijos b?ding? informacijai arba funkcijoms prie baz?s paketo
SqlCE31eula-EN.txtYra Microsoft programin?s ?rangos licencijos s?lygos
?ioje lentel?je apra?omi instaliacijos kataloguose "ClickOnce" taikomosios failus.
Sutraukti ?i? lentel?I?pl?sti ?i? lentel?
Failo vardasAplanke, kuriame yra ?diegta failus
Product.XML% Programos Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL serverio kompakti?kas Edition\
Package.XML% Programos Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL serverio kompakti?kas Edition\en\
SqlCE31eula-EN.txt% Programos Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL serverio kompakti?kas Edition\en\
SQLServerCE31-EN.msi% Programos Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL serverio kompakti?kas Edition\en\
Jei kuriate Nor?dami ?traukti "ClickOnce" taikomosios technologijos programos SQL Server Compact Edition kaip b?tina s?lyga, "ClickOnce" taikomosios naudoja SQLServerCE31-EN.msi failas, kuris yra laisv? vietiniame aplanke. Jei vietin?s kopijos n?ra, "ClickOnce" taikomosios parsisi?sti SQLServerCE31-EN.msi fail? i? Microsoft Download Center diegimo proceso metu.

Efektyvumo patobulinimai

SQL Server Compact Edition 3.1, kai numatyt?sias vertes ?vesties parametrai kei?iami skirtas staliniams kompiuteriams naudingumo. Ta?iau ?ios numatytosios vert?s lieka nepakit?s mobili?j? ?rengini? d?l efektyvumo prie?as?i?. Lentel?je pateikta senas numatytosios vert?s ir naujas numatyt?sias vertes mobili?j? prietais? ir stalini? kompiuteri?.
Sutraukti ?i? lentel?I?pl?sti ?i? lentel?
?vesties parametrasSenas numatyt?j? reik?m? mobiliuosiuose ?renginiuoseNauja numatytoji reik?m? mobiliesiems telefonamsSenas numatyt?j? reik?m? Staliniai kompiuteriaiNauja numatytoji reik?m? Staliniai kompiuteriai
Max buferio dydis640 KB640 KB640 KB4096 KB
Lock Time Out2000 ms2000 ms2000 ms5000 ms
Duomen? baz?s dydis128 MB128 MB128 MB256 MB
Be numatytosios vert?s poky?iai, SQL Server Compact Edition variklio atliekami daug pakeitimai. ?ie poky?iai pagerinti SQL Server Compact Edition Staliniuose kompiuteriuose.

Pastaba Jei gaunate klaid? prane?imus, susijusius su ?i? ?vesties parametrai SQL Server Compact Edition 3.1, klaid? prane?imai ir toliau rodys senas ?i? ?vesties parametr? reik?mes. ?i problema kyla, nes klaid? prane?imai yra ne atnaujintas, kad atspind?t? nauj? SQL Server Compact Edition 3.1 reik?mes. ?i problema bus nustatyta SQL Server Compact Edition laida.

?inomos problemos, SQL Server Compact Edition 3.1 "Windows Vista"

SQL Server Compact Edition Runtime palaiko Windows Vista. Duomen? baz?s funkcijos yra kruop??iai i?bandyti Windows Vista. Ta?iau ten yra kai kuri? ?inom? funkcini? klausim? SQL Server Compact Edition 3.1 "Windows Vista". ?iuose skyriuose apra?oma funkcini? klausim? ir pasi?l? apeiti.

I?laikyti atgalin? suderinamum?, SQL Server 2005 Compact Edition duomen? baz? ?ifravimo funkcija naudoja pa?ios ?ifravimo algoritmai kaip SQL Server 2005 Mobile Edition. ?i? algoritm? jau ?iek tiek pasen?s ir nesuteikia lygio saugum?, atitinka standartin? Microsoft produkto politikos. Mes rekomenduojame, kad j?s naudojate kitas b?das pad?ti u?tikrinti duomen? kur j?s galite, pvz., Koduojam?j? fail? sistemos.

1 Tema

Kai naudojate konfig?ruoti interneto sinchronizavimo vedlys konfig?ruoti Microsoft interneto informacijos paslaugas (IIS) 7.0 "Windows Vista", galite gauti tok? klaidos prane?im?:
IIS ?diegta
Po to, Konfig?ruoti interneto sinchronizavimo vedlys nesugeb?s.

Pastaba Konfig?ruoti ?iniatinklio sinchronizavimo vedlys nustato ?vairius parametrus naudodami IIS ?junkite SQL Server Compact Edition ir SQL serverio sinchronizacija.
D?l numeris 1
Nor?dami i?spr?sti ?i? problem?, atlikite ?iuos veiksmus:
  1. Diegti visus komponentus IIS 6.0 valdymo suderinamumo prie? naudodami konfig?ruoti interneto sinchronizavimo vedlys.

    Pastaba J?s galite ?diegti ?i? komponent? programas ir priemones valdymo skyde.
  2. Atidarykite komand? eilut?s lang? didesni? privilegij?, ir tada paleisti konfig?ruoti interneto sinchronizavimo vedlys komand? eilut?.

2 Tema

Paleidus SQL Server Compact Edition serverio ?rankiai (Sqlce30setupen.msi) nustatyme kaip privilegija vartotojo abonementus (LUA) re?im? "Windows Vista", galite gauti tok? klaidos prane?im?:
SQL serverio replikacijos komponent? nerastas
?i problema atsiranda, net jei SQL serverio replikacijos komponent?. Kai paleid?iate Sqlce30setupen.msi fail?, gaunate prane?im?, kad pra?o j? naudoti didesnes teises. Ta?iau, net po paspausite taip lai?ke jums dar patirti ?i? problem?.
D?l 2 tema
Atidarykite komand? eilut?s lang? didesni? privilegij?, ir tada paleisti Sqlce30setupen.msi failas.

Klausimas 3

Paleidus SQL Server Compact Edition serverio ?rankiai (Sqlce30setupen.msi) nustatymas pagal Begarsis re?imas "Windows Vista", ?diegti nepavyksta.

?i problema atsiranda, kai nurodysite numatyt?j? vartotojo nenaudoti didesnes teises. Taip atsitinka, nes s?rankos program? neraginama naudoti didesnes teises. Vietoj to, s?rankos programa naudoja pagal nutyl?jim? vartotojo didesnes teises.
D?l numeris 3
Nurodyti numatyt?j? vartotojo parametrus naudoti didesnes teises prie? paleid?iant SQL Server Compact Edition serverio ?rankiai.

Klausimas 4

?sivaizduokite toki? situacij?. Turite kompiuter?, kuriame veikia Visual Studio 2005. Naujindami ? Windows Vista operacin? sistema ?iame kompiuteryje. Pagal ?? scenarij?, neveikia SQL Server Compact Edition 3.1 integracija su Visual Studio 2005.

SQL Server Compact Edition 3.1 yra SQL Server Compact Edition ?rankiai Visual Studio 2005 SP1 paket?. ?is paketas ?diegia visus komponentus integruoti SQL Server Compact Edition 3.1 su Visual Studio 2005. ?is paketas taip pat prideda kai registro ?ra?us, kad naudoja Visual Studio 2005. Atnaujin? operacin? sistem? ? Windows Vista, integruojant neveikia.
D?l 4 klausimo
Nor?dami i?spr?sti ?i? problem?, atlikite ?iuos veiksmus:
  1. Pa?alinti protingas prietaisas programavimas komponento Visual Studio 2005.
  2. Jei jau ?dieg?te SQL Server Compact Edition ?rankiai Visual Studio 2005 SP1, pa?alinti SQL Server Compact Edition ?rankiai Visual Studio 2005 SP1.
  3. ?diegti protingas prietaisas programavimas komponento Visual Studio 2005 diegimo CD.
  4. I? naujo SQL Server Compact Edition ?rankiai Visual Studio 2005 SP1.

Numeris 5

?sivaizduokite toki? situacij?. Turite kompiuter?, kuriame veikia Windows Server 2008. ?iame kompiuteryje ?diegti SQL Server 2005 2 pakeitim? paketui. ? ? Prisijungti duomen? baz?s dialogo lange SQL Server Management Studio, galite sukurti nauj? SQL Server Compact Edition duomen? baz?. Pagal ?? scenarij?, j?s pasteb?site, kad duomen? baz?je sukuriamas aplanke %WINDIR%\SYSTEM32.
D?l numeris 5
Nurodyti mar?rut? kartu su failo pavadinimu Kai sukuriate nauj? SQL Server Compact Edition duomen? baz? SQL Server Management Studio.

Kitas ?inomas problemas, SQL Server Compact Edition 3.1

1 Tema

?sivaizduokite toki? situacij?. Naudojant "ClickOnce" taikomosios publikuojate lokalizuota SQL Server Compact Edition 3.1 programa. Tada, j?s dislokuoti ?i programa ? kit? kompiuter?. Pagal ?? scenarij?, lokalizuota versija SQL Server Compact Edition vykdykl?s ne?diegta.
D?l numeris 1
Nor?dami i?spr?sti ?i? problem?, sukurti savo paketo .xml fail? "ClickOnce" taikomosios. Tai ?sitikinkite, kad SQL Server Compact Edition Runtime lokalizuota versija ?diegta, kai diegiate taikym?.

Daugiau informacijos apie tai, kaip prid?ti b?tinos s?lygos, kad parai?kos, apsilankykite ?ioje Microsoft Developer Network interneto svetain?je (MSDN):
http://msdn2.Microsoft.com/en-us/library/ms165429 (VS.80) .aspx

2 Tema

?sivaizduokite toki? situacij?. ?diegti SQL Server Compact Edition Runtime versija angl? kalba. Tada, SQL Server Compact Edition Runtime versijoje ?diegti tame pa?iame kompiuteryje. Pagal ?? scenarij?, j?s pasteb?site, kad ?is ?ra?as i?braukiamas i? Machine.config failo kai pa?alinsite SQL Server Compact Edition Runtime:
SQL Server Compact Edition duomen? teik?jas
Pastaba Machine.config failas yra ?iame aplanke:
Microsoft.NET\Framework\v2.0.50727\CONFIG%WinDir
?i? problem? gali sukelti problem? teik?jas Agnostikas programose.
D?l 2 tema
Nor?dami i?spr?sti ?i? problem?, naudokite vien? i? ?i? metod?:
  • Sukurti Config.xml fail?, kuris yra susijusios su parai?ka.
  • Jei norite pa?alinti SQL Server Compact Edition Runtime lokalizuota versija, pa?alinti angl? kalba SQL Server Compact Edition vykdykl?s pirm? kart?.
  • Rankiniu b?du ?traukti ?i? informacij? ? DbProviderFactories skyri? Machine.config faile.
    <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" />

Klausimas 3

Negalima ?diegti SQL Server Compact Edition ?rankiai Visual Studio 2005 SP1 greta skirting? kalbini? versij? tame pa?iame kompiuteryje.

Pastaba J?s galite ?diegti Visual Studio 2005 SP1 greta skirting? kalbini? versij? tame pa?iame kompiuteryje.

Klausimas 4

SQL Server Compact Edition 3.1, j?s negalite naudoti sp_repladdcolumn saugomi proced?r? atlikti ?iuos darbus vienas SQL sakinyje:
  • Prid?kite nauj? stulpel? leid?jui.
  • Prid?ti raktas u?sienio suvar?ymas ? nauj? stulpel?. I?orinis raktas nurodo esamos lentel?s stulpel?.
Pavyzd?iui, negalima paleisti ?? SQL sakin? SQL Server Compact Edition 3.1.
Northwind..sp_repladdcolumn  @source_object='Customers' , @column='ColNew' , @typetext='int constraint FK_Foo_Customer foreign key  references Products ( ProductID )' , @publication_to_add='PubName')
D?l 4 klausimo
Sukurti du SQL sakini? atlikti operacijas, atskirai.

Pvz., sukurti SQL perskai?iau atlikti operacij?, kurias norite.
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 )
Po to, kai paleisti SQL sakiniais, atkurti duomen? rinkin?, ir tada i? naujo inicijuoti mokes?io.

Programin?s ?rangos atnaujinimai

SQL Server Compact Edition 3.1 i?sprend?ia daug klaid?, kurios atsiranda senesn?se SQL Server Compact Edition. Toliau pateikiamame s?ra?e apra?omi kai kurie klaid?, kad SQL Server Compact Edition 3.1 nutaria:
  • Yra darbalaukio apribojimai ankstesn?se versijose SQL Server Compact Edition. Tod?l, turite ?diegti Visual Studio 2005 arba SQL Server 2005 prie? prad?dami diegti SQL Server Compact Edition.

    ?i problema i?spr?sta SQL Server Compact Edition 3.1. Jei naudojate SQL Server Compact Edition 3.1, galite paleisti SQL Server Compact Edition neatsi?velgiant ? Visual Studio 2005 arba SQL Server 2005.
  • Kai nurodote nulinis stulpelis, pseudonimas pessimisticlock , ankstesn?s versijos SQL Server Compact Edition nerodo visos pravard?s, j?s? nurodyti stulpeli? pavadinimai i?vestyje. Vietoj to, ankstesn?s versijos SQL Server Compact Edition Rodyti stulpeli? pavadinimai:
    stulpelio #<OrdinalNumber></OrdinalNumber>
    Pavyzd?iui, turite pasirinkti parei?kim?.
    Select c1 as Col1, NULL as Col2 from Table1
    Paleidus ?? parei?kim? ankstesn?se versijose SQL Server Compact Edition, matote ?i? stulpeli? pavadinim? produkcij?:
    stulpelio #0, skiltyje #1
  • ?sivaizduokite toki? situacij?. Ankstesn?s versijos SQL Server Compact Edition nurodote ON DELETE CASCADE apribojim? ant stalo. Lentel?s turi tik vien? eilut?. Tada galite naikinti eilut? lentel?s. Kai panaikinsite eilut?, indeksas nuskaitymo atsiranda. Pagal ?? scenarij?, SQL Server Compact Edition i?laisvina duomen? puslapio, kuriame yra eilut?s. Be to, jeigu nuorod? skai?ius buferinio tirpalo ar r?mo, kad turi duomen? puslapyje yra nulis, SQL Server Compact Edition ?enklai buferis arba r?mo kaip nemokamai.
  • Paleidus ankstesn?s versijos SQL Server Compact Edition, galite gauti tok? klaidos prane?im?:
    Band? skaityti ar ra?yti saugom? atminties
    ?i problema kyla, jei ?ios s?lygos teisingos:
    • SQL Server Compact Edition bando ra?yti duomenis ? de?in? mazgo dvejetainio med?io (btree).
    • Dvejetainis medis, pilnas.
    Pastaba Kai SQL Server Compact Edition ra?o duomenis siekiant dvejetainio med?io mazgas, SQL Server Compact Edition skyla mazgas jei dvejetainis medis, pilnas. SQL Server Compact Edition naudoja vien? i? ?i? metod? padalinti mazgas:
    • Normalus split
    • ASc split
    • DESC split
  • Ankstesn?se versijose SQL Server Compact Edition, naudojant slankias ?ymeklis gauti duomenis i? dvejetain? didel? objekt? (BLOB) stulpelio, SSCE_M_COLUMNORDINALNOTFOUND klaida gali ?vykti.

    ?i problema kyla, nes slenkama pirmtak? dirbti dvejetain? didel? objekt? duomen? kitaip kaip tik pirmtak? dirbti dvejetain? didel? objekt? duomen?. Jei naudojate slinkties teksto ?ymekliai, kelintinis stulpelio dvejetain? didel? objekt? gali skirtis nuo kelintinis baz?s lentel?. Ta?iau, slenkama pirmtak? ir tik pirmtak? naudoti kelintinis baz?s lentel? duomenims nuskaityti i? dvejetain? didel? objekt? stulpel?.

Savyb?s

Straipsnio ID: 920700 - Paskutin? per?i?ra: 2013 m. bir?elio 7 d. - Per?i?ra: 1.0
Taikoma:
  • Microsoft SQL Server 2005 Compact Edition
Rakta?od?iai: 
kbinfo kbexpertiseadvanced kbmt KB920700 KbMtlt
Atliktas automatinis vertimas
SVARBU: ?is straipsnis i?verstas naudojant ?Microsoft? ma?ininio vertimo programin? ?rang? ir gali b?ti pataisytas naudojant ?Community Translation Framework? (CTF) technologij?. ?Microsoft? si?lo ma?inos i?verstus ir po to bendruomen?s suredaguotus straipsnius, taip pat ?mogaus i?verstus straipsnius siekdama suteikti prieig? prie vis? savo ?ini? baz?s straipsni? daugeliu kalb?. Ma?inos i?verstuose ir v?liau paredaguotuose straipsniuose gali b?ti ?odyno, sintaks?s ir / arba gramatikos klaid?. ?Microsoft? neatsako u? jokius netikslumus, klaidas arba ?al?, patirt? d?l neteisingo turinio vertimo arba m?s? klient? naudojimosi juo. Daugiau apie CTF ?r. http://support.microsoft.com/gp/machine-translation-corrections.
Spustel?kite ?ia, nor?dami pamatyti ?io straipsnio versij? angl? kalba: 920700

Pateikti atsiliepim?

 

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