Accessov projekt je Accessov datoteka (.adp), ki zagotavlja neposredno in učinkovito povezavo z zbirko podatkov microsoft SQL Server prek arhitekture OLE DB komponent. V programih Microsoft Access 2007 in 2010 lahko ustvarite nove datoteke Accessovega projekta (.adp) in delate z obstoječimi Accessovimi projekti, ki ste jih ustvarili v starejših različicah Accessa. V tem članku je na kratko razloženo, kako Accessovi projekti delujejo v programih Access 2007 in 2010. Vključuje tudi navodila za ustvarjanje novega Accessovega projekta v programih Access 2007 in 2010 ter povezovanje Accessovega projekta z obstoječo zbirko SQL Server podatkov.
Opomba: Access 2010 je zadnja različica Accessa, ki podpira delo z datotekami Accessovega projekta (.adp).
V tem članku
Pregled Accessovih projektov
Ustvarjanje Accessovega projekta ponuja več prednosti pred povezovanjem s tabelami SQL Server pogledi. V Accessovem projektu lahko na primer spremenite načrt za predmete SQL Server, kot so tabele in pogledi, lahko pa tudi ustvarjate, urejate in uporabljate druge funkcije sistema SQL Server, kot so diagrami zbirke podatkov, shranjene procedure in uporabniško določene funkcije. Če pa ustvarite povezavo do zbirke podatkov programa SQL Server, ne morete spreminjati načrta za noben predmet SQL Server, prav tako pa se lahko povežete le s tabelami SQL Server pogledi. S povezovanjem pa lahko vzpostavite povezavo z SQL Server zbirkami podatkov, medtem ko se lahko datoteka Accessovega projekta (*.adp) poveže le z eno SQL Server zbirko podatkov.
Če želite več informacij o povezovanju z SQL Server podatkov, kliknite članek Povezovanje z zbirko podatkov ali uvoz iz SQL Server podatkov.
Accessov projekt ne vsebuje nobenih podatkov ali predmetov, ki temeljijo na definiciji podatkov. Ti predmeti so shranjeni v zbirki SQL Server podatkov. Vendar pa je delo z Accessovim projektom še vedno zelo podobno delu z Accessovo zbirko podatkov. Postopek ustvarjanja obrazcev, poročil, makrov in modulov je praktično enak postopku za ustvarjanje Accessove zbirke podatkov.
V programih Access 2007 in 2010 lahko ustvarite nove Accessove projekte in uporabite projekte, ki so bili ustvarjeni v starejših različicah Accessa. Poleg tega lahko izkoristite številne nove funkcije v programih Access 2007 in 2010, kot so izboljšana orodja za načrtovanje obrazcev in poročil, novi oblikovalnik makrov, izboljšana orodja za pogojno oblikovanje in prilagajanje traku. Vendar pa nekatere novejše Accessove funkcije niso na voljo v Accessovih projektih, kot so priloge, polja z več vrednostmi, kontrolnik za krmarjenje ali kontrolnik za spletni brskalnik. Poleg tega pogled postavitve ni na voljo za načrtovanje obrazcev in poročil.
Združljivost med Accessom in SQL Server različicami
Datoteke .adp programa Access 2010 so združljive s programom SQL Server 2008 in starejšimi različicami. Novejše različice programa SQL Server so morda tudi združljive z datotekami .adp programa Access 2010, toda če želite spremeniti predmete SQL v Accessovi datoteki .adp, mora biti različica Accessa višja od različice programa SQL Server. S programom Access 2007 na primer SQL Server 2008 ne morete spreminjati predmetov. Prav tako s programom Access 2003 ne morete spreminjati predmetov v zbirki podatkov programa SQL Server 2005.
Pomembno: Preden nadgradite na novo različico Accessa ali SQL Server, vedno preskusite Accessov projekt z novimi različicami, da se prepričate, ali vse funkcije delujejo pravilno.
Podpora za podatkovni tip in diagram
Podatkovni tipi »Datum/čas«
Access 2010 zagotavlja omejeno podporo za štiri nove podatkovne tipe datum/čas, ki so bili dodani v SQL Server 2008:
-
TIME
-
DATE
-
DATETIME2
-
DATETIMEOFFSET
V Accessovem projektu lahko ustvarite in načrtujete tabele in poglede, ki uporabljajo te nove podatkovne tipe. Vendar pa v obrazcih in poročilih polja teh podatkovnih tipov delujejo tako, kot da bi bila polja z besedilom. Zato s temi vrstami podatkov ne morete uporabiti oblik datuma ali izbirnikov datuma.
Podatkovni tipi spremenljive dolžine
V projektih programa Access 2010 lahko uporabite te vrste podatkov s spremenljivo dolžino:
-
VARBIN(MAX)
-
VARCHAR(MAX)
-
NVARCHAR(MAX)
Vendar pa v Accessovem projektu ne morete dodati ali spremeniti polj, ki uporabljajo določitelje MAX.
Podatkovni tip BIGINT
Access 2010 podpira SQL Server BIGINT. Vendar pa Accessov uporabniški vmesnik vsili nižjo omejitev -999999999999999999 (približno -2^60) namesto dejanske nižje omejitve -2^63. Zgornja omejitev v Accessovem uporabniškem vmesniku je 2^63-1, enaka kot v SQL Server.
Nepodprte funkcije
Podatkovni tipi
Te nove vrste SQL Server 2008 niso podprte v Accessovih projektih:
-
GEOGRAFIJA
-
GEOMETRIJA
-
ID HIERARHIJE
Access blokira način načrtovanja za tabele ali poglede, ki uporabljajo te vrste.
Diagrami zbirke podatkov (pogled relacij)
Zaradi treh nepodprtih podatkovnih tipov, navedenih v prejšnjem razdelku, ne morete odpreti diagramov zbirke podatkov SQL Server 2008 v Accessovem projektu.
Priporočila za Accessove projekte v programu Access 2010
Še naprej bomo podpirali ustvarjanje in delo z datotekami .adp v programu Access 2010. Vendar pa priporočamo, da razvijalci z orodji za načrtovanje storitve SQL Server, ki so na voljo v programu SQL Server Management Studio, načrtujejo predmete zbirke podatkov, kot so tabele, pogledi in shranjene procedure, nato pa z Accessovim vmesnikom načrtujejo obrazce, poročila, makre in module, ki se povezujejo s temi predmeti. Orodja, ki jih omogoča SQL Server zagotavljajo najmogljivejši vmesnik za ustvarjanje SQL Server predmetov.
Ustvarjanje Accessovega projekta
S tem postopkom lahko ustvarite novo datoteko Accessovega projekta (.adp) v programu Access 2007 ali 2010.
-
Na zavihku Datoteka kliknite Novo. Če uporabljate Access 2007, kliknite gumb Microsoft Office in nato Odpri.
-
Naredite nekaj od tega:Ustvarjanje
Accessovega projekta na privzetem mestu datoteke-
V razdelku Prazna zbirka podatkov vnesite ime projekta v polje Ime datoteke z datotečno pripono .adp.
-ali-
Ustvarjanje Accessovega projekta na drugem mestu datoteke
-
V razdelku Prazna zbirka podatkov kliknite Poiščite mesto, kamor želite shraniti zbirko podatkov.
-
V pogovornem oknu Nova zbirka podatkov datoteke poiščite mesto, kamor želite shraniti projekt, ali pa sprejmite privzeto mesto.
-
V polje Ime datoteke vnesite ime datoteke za projekt.
-
Na seznamu Vrsta datoteke izberiteMicrosoft Office Accessovi projekti (*.adp) in nato kliknite V redu.
-
-
-
V razdelku Nov projekt kliknite Ustvari.
Access vas pozove s tem sporočilom:
Ali želite vzpostaviti povezavo z obstoječo zbirko SQL Server podatkov?
Če želite vzpostaviti povezavo z obstoječo zbirko podatkov programa SQL Server, kliknite Da in nadaljujte s 4. korakom; v nasprotnem primeru kliknite Ne in skočite na 5. korak, da ustvarite novo zbirko SQL Server podatkov.
-
Povezovanje z obstoječo zbirko SQL Server podatkov
-
V pogovorno okno Lastnosti podatkovne povezave vnesite zahtevane informacije za:
-
Ime strežnika
-
Podatki, potrebni za prijavo v strežnik
-
Ime zbirke podatkov
-
-
Kliknite Preskus povezave , da preverite, ali so nastavitve pravilne in ali je povezava uspešna.
Če povezava ni uspešna, se v pogovornem oknu Napaka Microsoftove podatkovne povezave prikaže sporočilo z opisom težave. Kliknite V redu , da zaprete sporočilo, preverite nastavitve v pogovornem oknu Lastnosti podatkovne povezave in nato znova kliknite Preskus povezave. Morda boste morali pri skrbniku zbirke podatkov SQL Server, s katero vzpostavljate povezavo, preveriti, ali so nastavitve pravilne ali da je računalnik na voljo. -
Ko Se v pogovornem oknu Microsoftova podatkovna povezava prikaže sporočilo Preskusna povezava je uspela, kliknite V redu, da zaprete pogovorno okno, in nato kliknite V redu, da zaprete pogovorno okno Lastnosti podatkovne povezave.
Access poveže projekt z zbirko SQL Server podatkov.
-
-
Ustvarjanje nove zbirke SQL Server podatkov
-
Na prvi strani čarovnika za SQL Server podatkov Microsoft SQL Server vnesite te informacije:
-
The SQL Server computer you want to use for this database
-
Vaši podatki za prijavo
-
Ime za zbirko SQL Server podatkov
Opomba: Če želite trenutno preskočiti postopek povezave, kliknite Prekliči. Access ustvari projekt, vendar ni povezan z zbirko SQL Server podatkov. Preden lahko kaj naredite s projektom, ga morate povezati z zbirko podatkov SQL Server, kar lahko naredite tako, da upoštevate navodila v naslednjem razdelku.
-
-
Kliknite Naprej za nadaljevanje.
Access poskuša vzpostaviti povezavo z računalnikom s strežnikom SQL Server, ki ste ga navedli. Če Access ne more vzpostaviti povezave z računalnikom s strežnikom SQL Server, prikaže sporočilo o napaki, ki opisuje težavo. Ime računalnika ali podatki za prijavo v strežnik SQL Server so morda nepravilni ali pa nimate potrebnih dovoljenj za ustvarjanje zbirke podatkov v računalniku, SQL Server ste ga navedli. Morda boste morali pri skrbniku zbirke SQL Server preveriti, ali so vaše nastavitve pravilne ali da je računalnik na voljo. -
Ko Access uspešno vzpostavi povezavo SQL Server računalnikom, čarovnik prikaže sporočilo: Čarovnik ima vse informacije, ki jih potrebuje za SQL Server zbirke podatkov. Če želite nadaljevati, kliknite Dokončaj.
Access ustvari SQL Server zbirko podatkov in jo poveže s projektom.
-
Povezovanje obstoječega Accessovega projekta z drugo zbirko SQL Server podatkov
Ta postopek uporabite, če imate obstoječi Accessov projekt, ki ni povezan z zbirko podatkov sistema SQL Server, ali če želite spremeniti računalnik ali zbirko podatkov SQL Server, s katero je povezan vaš projekt.
-
Na zavihku Datoteka kliknite Odpri. Če uporabljate Access 2007, kliknite gumb Microsoft Office in nato Odpri.
-
V pogovornem oknu Odpri izberite in odprite Accessov projekt.
Prikaže se lahko pogovorno okno Varnostno obvestilo za Microsoft Office Access . Če zaupate viru zbirke podatkov, kliknite Odpri za nadaljevanje. -
Na zavihku Datoteka kliknite Strežnik in nato Povezava. (Če uporabljate Access 2007, kliknite gumb Microsoft Office, pokažite na Strežnik in kliknite Povezava.)
Prikaže se pogovorno okno Lastnosti podatkovne povezave. -
V pogovorno okno Lastnosti podatkovne povezave vnesite zahtevane informacije za:
-
Ime strežnika
-
Podatki, potrebni za prijavo v strežnik
-
Ime zbirke podatkov
-
-
Kliknite Preskus povezave , da preverite, ali so nastavitve pravilne in ali je povezava uspešna. Če povezava ni uspešna, Access prikaže sporočilo o napaki, ki opisuje težavo. Kliknite V redu , da zaprete sporočilo, preverite nastavitve v pogovornem oknu Lastnosti podatkovne povezave in nato znova kliknite Preskus povezave. Morda boste morali pri skrbniku zbirke podatkov SQL Server, s katero vzpostavljate povezavo, preveriti, ali so nastavitve pravilne ali da je računalnik na voljo.
-
Ko Se v pogovornem oknu Microsoftova podatkovna povezava prikaže sporočilo Preskusna povezava je uspela, kliknite V redu, da zaprete pogovorno okno, in nato kliknite V redu, da zaprete pogovorno okno Lastnosti podatkovne povezave.
Access poveže projekt z zbirko SQL Server, ki ste jo navedli.