Access-projekti on Access-tiedosto (.adp), joka muodostaa suoran ja tehokkaan yhteyden Microsoft SQL Server -tietokantaan OLE DB komponenttiarkkitehtuurin kautta. Microsoft Access 2007:n ja 2010:n avulla voit luoda uusia Access-projektitiedostoja (.adp) ja työskennellä Accessin aiemmissa versioissa luotujen Access-projektien kanssa. Tässä artikkelissa kerrotaan lyhyesti Access-projekteista, miten Access-projektit toimivat Access 2007:ssä ja 2010:ssä. Siinä käsitellään myös uuden Access-projektin luomista Access 2007:ssä ja 2010:ssä sekä Access-projektin yhdistämistä aiemmin luotuun SQL Server tietokantaan.
Huomautus: Access 2010 on Accessin viimeinen versio, joka tukee Access-projektitiedostojen (.adp) käyttämistä.
Artikkelin sisältö
Access-projektien yleiskatsaus
Access-projektin luominen tarjoaa useita etuja linkittämiseen SQL Server taulukoihin tai näkymiin. Access-projektissa voit esimerkiksi tehdä rakennemuutoksia SQL Server objekteihin, kuten taulukoihin ja näkymiin, ja voit luoda, muokata ja käyttää muita SQL Server ominaisuuksia, kuten tietokantakaavioita, tallennettuja toimintosanat ja käyttäjän määrittämiä funktioita. Kun linkität SQL Server tietokantaan, et voi tehdä rakennemuutoksia SQL Server objekteihin, ja voit linkittää vain SQL Server taulukoihin ja näkymiin. Linkittämisen avulla voit kuitenkin muodostaa yhteyden useisiin SQL Server tietokantoihin, kun taas Access-projektitiedosto (*.adp) voi muodostaa yhteyden vain yhteen SQL Server tietokantaan.
Jos haluat lisätietoja linkittämisestä SQL Server tietokantaan, napsauta artikkelia Linkitä SQL Server tietokantaan tai tuo siitä.
Access-projekti ei sisällä tietoja tai tietomäärityksiä sisältäviä objekteja. Sen sijaan nämä objektit tallennetaan SQL Server tietokantaan. Access-projektin käyttäminen on kuitenkin edelleen hyvin samanlaista kuin Access-tietokannan käyttäminen. Lomakkeiden, raporttien, makrojen ja moduulien luontiprosessi on käytännössä sama kuin Access-tietokannan luomisessa.
Access 2007:ssä ja 2010:ssä voit luoda uusia Access-projekteja ja käyttää Accessin aiemmissa versioissa luotuja projekteja. Lisäksi voit hyödyntää monia Access 2007:n ja 2010:n uusia ominaisuuksia, kuten parannettuja lomake- ja raporttisuunnittelutyökaluja, uutta makrojen suunnittelutyökalua, parannettuja ehdollisen muotoilun työkaluja ja valintanauhan mukauttamista. Tietyt uudemmat Access-ominaisuudet eivät kuitenkaan ole käytettävissä Access-projekteissa, kuten liitteitä, moniarvoisia kenttiä, siirtymisohjausobjektia tai selainohjausobjektia. Asettelunäkymä ei myöskään ole käytettävissä lomakkeiden ja raporttien suunnittelussa.
Access- ja SQL Server-versioiden yhteensopivuus
Access 2010.adp -tiedostot ovat yhteensopivia SQL Server 2008:n ja sitä aiempien versioiden kanssa. Uudemmat SQL Server versiot voivat olla yhteensopivia myös Access 2010 .adp -tiedostojen kanssa, mutta yleensä jos haluat muokata SQL-objekteja Accessin .adp-tiedostosta, Access-version on oltava suurempi kuin SQL Server versio. Et voi esimerkiksi muokata objekteja SQL Server 2008 -tietokannassa Access 2007:n avulla. Vastaavasti SQL Server 2005 -tietokannan objekteja ei voi muokata Access 2003:n avulla.
Tärkeää: Ennen kuin päivität Uuteen Access- tai SQL Server-versioon, testaa Access-projektisi aina uusilla versioilla varmistaaksesi, että kaikki ominaisuudet toimivat oikein.
Tietotyypin ja kaavion tuki
Päivämäärä- ja aikatietotyypit
Access 2010:ssä on rajoitettu tuki neljälle uudelle päivämäärän ja kellonajan tietotyypille, jotka lisättiin SQL Server 2008:
-
AIKA
-
DATE
-
DATETIME2
-
DATETIMEOFFSET
Access-projektissa voit luoda ja suunnitella taulukoita ja näkymiä, joissa käytetään näitä uusia tietotyyppejä. Lomakkeissa ja raporteissa näiden tietotyyppien kentät toimivat kuitenkin tekstikentinä. Tämän vuoksi et voi käyttää päivämäärämuotoja tai päivämäärävalitsimia näiden tietotyyppien kanssa.
Muuttujan pituiset tietotyypit
Access 2010 -projekteissa voidaan käyttää seuraavia muuttujan pituisia tietotyyppejä:
-
VARBIN(MAKS)
-
VARCHAR(MAKS)
-
NVARCHAR(MAKS)
Et kuitenkaan voi lisätä tai muokata kenttiä, jotka käyttävät MAX-määritteet Access-projektissa.
BIGINT-tietotyyppi
Access 2010 tukee SQL Server BIGINT-tietotyyppiä. Access-käyttöliittymässä sovelletaan kuitenkin -999999999999999999 (noin -2^60) alarajaa todellisen alarajan -2^63 sijaan. Access-käyttöliittymän yläraja on 2^63–1, sama kuin SQL Server.
Toiminnot, joita ei tueta
Tietotyypit
Access-projekteissa ei tueta seuraavia uusia SQL Server 2008 -tietotyyppejä:
-
MAANTIEDE
-
GEOMETRIA
-
HIERARKIATUNNUS
Access estää näitä tyyppejä käyttävien taulukoiden tai näkymien suunnittelutilan.
Tietokantakaaviot (yhteysnäkymä)
Edellisessä osassa lueteltujen kolmen ei-tuetun tietotyypin vuoksi access-projektin SQL Server 2008 -tietokantakaavioita ei voi avata.
Access 2010:n Access-projekteja koskevat suositukset
Tuemme edelleen .adp-tiedostojen luomista ja käsittelemistä Access 2010:ssä. Suosittelemme kuitenkin, että kehittäjät käyttävät SQL Server Management Studio SQL Server suunnittelutyökaluja tietokantaobjektien, kuten taulukoiden, näkymien ja tallennettujen toimintosarjojen, suunnitteluun ja suunnittelevat sitten Access-käyttöliittymän avulla lomakkeet, raportit, makrot ja moduulit, jotka muodostavat yhteyden kyseisiin objekteihin. SQL Server työkalut tarjoavat tehokkaimman käyttöliittymän SQL Server objektien luomiseen.
Access-projektin luominen
Näiden ohjeiden avulla voit luoda uuden Access-projektitiedoston (.adp) Access 2007:ssä tai 2010:ssä.
-
Valitse Tiedosto-välilehdessä Uusi. Jos käytössäsi on Access 2007, napsauta Microsoft Office -painiketta ja valitse sitten Avaa.
-
Tee jompikumpi seuraavista:
Access-projektin luominen oletustiedostosijaintiin-
Kirjoita Tyhjä tietokanta -kohdassa projektin nimi Tiedostonimi-ruutuun käyttämällä .adp-tiedostotunnistetta.
-tai-
Access-projektin luominen eri tiedostosijainnissa
-
Valitse Tyhjä tietokanta -kohdassa Selaa ja etsi sijainti, johon tietokanta tallennetaan.
-
Selaa Tiedosto uusi tietokanta -valintaikkunassa sijaintiin, johon haluat tallentaa projektin, tai hyväksy oletussijainti.
-
Kirjoita projektin tiedostonimi Tiedostonimi-ruutuun .
-
Valitse Tallennusmuoto-luettelostaMicrosoft Office Access Projects (*.adp) ja valitse sitten OK.
-
-
-
Valitse Uusi projekti -kohdassa Luo.
Access kysyy sinulta seuraavaa viestiä:
Haluatko muodostaa yhteyden aiemmin luotuun SQL Server tietokantaan?
Jos haluat muodostaa yhteyden aiemmin luotuun SQL Server tietokantaan, valitse Kyllä ja jatka vaiheesta 4. Muussa tapauksessa valitse Ei ja siirry vaiheeseen 5 luodaksesi uuden SQL Server tietokannan.
-
Yhteyden muodostaminen aiemmin luotuun SQL Server -tietokantaan
-
Kirjoita Tietojen linkin ominaisuudet -valintaikkunaan seuraavat pakolliset tiedot:
-
Palvelimen nimi
-
Palvelimeen kirjautumiseen tarvittavat tiedot
-
Tietokannan nimi
-
-
Valitse Testaa yhteys , jos haluat varmistaa, että asetukset ovat oikein ja että yhteys onnistuu.
Jos yhteys ei onnistu, Microsoftin tietolinkkivirhe -valintaikkunassa näkyy ongelmasta kertova viesti. Sulje viesti valitsemalla OK , valitse tietolinkin ominaisuudet -valintaikkunan asetukset ja valitse sitten uudelleen Testaa yhteys . Sinun on ehkä myös tarkistettava SQL Server tietokannan järjestelmänvalvojalta tietokanta, johon olet muodostamassa yhteyttä, jotta voit varmistaa, että asetukset ovat oikein tai että tietokone on käytettävissä. -
Kun MicrosoftIn tietolinkki -valintaikkunassa näkyy sanoma Testiyhteys onnistui, sulje valintaikkuna valitsemalla OK ja sulje sitten Tietolinkin ominaisuudet -valintaikkuna valitsemalla OK.
Access yhdistää projektin SQL Server tietokantaan.
-
-
Uuden SQL Server tietokannan luominen
-
Kirjoita ohjatun Microsoft SQL Server -tietokannan luomisen ensimmäiselle sivulle seuraavat tiedot:
-
SQL Server tietokone, jota haluat käyttää tässä tietokannassa
-
Kirjautumistietosi
-
SQL Server tietokannan nimi
Huomautus: Jos haluat ohittaa yhteysprosessin tällä hetkellä, valitse Peruuta. Access luo projektin, mutta se ei ole yhteydessä SQL Server tietokantaan. Ennen kuin voit tehdä projektille mitään, sinun on yhdistettävä se SQL Server tietokantaan, jonka voit tehdä seuraavan osan ohjeiden avulla.
-
-
Jatka valitsemalla Seuraava.
Access yrittää muodostaa yhteyden määrittämääsi SQL Server -tietokoneeseen. Jos Access ei pysty muodostamaan yhteyttä SQL Server -tietokoneeseen, näyttöön tulee ongelmaa kuvaava virhesanoma. SQL Server -palvelimen tietokoneen nimi tai kirjautumistiedot voivat olla virheellisiä tai sinulla ei ehkä ole tarvittavia käyttöoikeuksia tietokannan luomiseen määrittämääsi SQL Server tietokoneeseen. Sinun on ehkä tarkistettava SQL Server tietokannan järjestelmänvalvojalta luomasi tietokanta, jotta voit varmistaa, että asetukset ovat oikein tai että tietokone on käytettävissä. -
Kun Access on muodostanut yhteyden SQL Server tietokoneeseen, ohjattu toiminto näyttää viestin: Ohjatussa toiminnossa on kaikki tiedot, joita se tarvitsee SQL Server tietokannan luomiseen. Jatka valitsemalla Valmis .
Access luo SQL Server tietokannan ja yhdistää sen projektiin.
-
Aiemmin luodun Access-projektin yhdistäminen toiseen SQL Server tietokantaan
Noudata seuraavia ohjeita, jos sinulla on aiemmin luotu Access-projekti, jota ei ole yhdistetty SQL Server tietokantaan, tai jos haluat muuttaa SQL Server tietokoneesta tai tietokannasta, johon projekti on yhdistetty.
-
Valitse Tiedosto-välilehdessä Avaa. Jos käytössäsi on Access 2007, napsauta Microsoft Office -painiketta ja valitse sitten Avaa.
-
Valitse Jaa-valintaikkunassa Access-projekti ja avaa se.
Näyttöön saattaa tulla Microsoft Office Accessin suojausilmoitus -valintaikkuna. Jos luotat tietokannan lähteeseen, jatka valitsemalla Avaa . -
Valitse Tiedosto-välilehdessäPalvelin ja valitse sitten Yhteys. (Jos käytössäsi on Access 2007, napsauta Microsoft Office -painiketta, osoita Palvelin-kohtaa ja valitse sitten Yhteys.)
Näkyviin tulee Tietolinkin ominaisuudet -valintaikkuna. -
Kirjoita Tietojen linkin ominaisuudet -valintaikkunaan seuraavat pakolliset tiedot:
-
Palvelimen nimi
-
Palvelimeen kirjautumiseen tarvittavat tiedot
-
Tietokannan nimi
-
-
Valitse Testaa yhteys , jos haluat varmistaa, että asetukset ovat oikein ja että yhteys onnistuu. Jos yhteys ei onnistu, Access näyttää ongelmaa kuvaavan virhesanoman. Sulje viesti valitsemalla OK , valitse tietolinkin ominaisuudet -valintaikkunan asetukset ja valitse sitten uudelleen Testaa yhteys . Sinun on ehkä myös tarkistettava SQL Server tietokannan järjestelmänvalvojalta tietokanta, johon olet muodostamassa yhteyttä, jotta voit varmistaa, että asetukset ovat oikein tai että tietokone on käytettävissä.
-
Kun MicrosoftIn tietolinkki -valintaikkunassa näkyy sanoma Testiyhteys onnistui, sulje valintaikkuna valitsemalla OK ja sulje sitten Tietolinkin ominaisuudet -valintaikkuna valitsemalla OK.
Access yhdistää projektin määrittämääsi SQL Server tietokantaan.