Ohjatun lähdemääritysten selvittämisen avulla voit luoda tietokantamallin aiemmin luodusta tietokannasta tai Excel työkirjasta. Tietokantamalleissa havainnollistetaan tietokannan rakenne graafisesti, joten voit nähdä, kuinka tietokannan osat, kuten taulukot ja näkymät, ovat yhteydessä toisiinsa näyttämättä tietokannan tietoja. Tämä nopeuttaa uuden tietokannan luomista tai aiemmin luodun tietokannan rakenteen hahmottamista.
Tärkeää: SQL Server 2016 ja aiemmat versiot tukevat lähdekoodin selvittämistä. Sitä ei tueta SQL Server 2019:ssä tai uudemmissa versioissa.
Tietokantamallikaaviomallin avulla voit luoda tietokantamallin aiemmin luodusta tietokannasta. Tämä malli on käytettävissä Visio-sovelluksessa niille, joilla on Visio (palvelupaketti 2) tai Visio käyttöoikeus. Jos et ole varma, mikä Visio-versio sinulla on, valitse Tiedosto > Tili > Tietoja Visiosta.
Ohjatun lähdemääritysten selvittämisen poimimat tiedot
Rakennemääritystiedot, jotka ohjattu toiminto voi poimia, määräytyvät monien seikkojen, kuten tietokannan hallintajärjestelmän (DBMS) ja ODBC-ohjaimen mukaan. Ohjattu toiminto näyttää kaikki osat, jotka se voi poimia, minkä jälkeen voit valita poimittavat osat. Saatat esimerkiksi tarvita vain viiden taulukon ja kahden näkymän tietoja, vaikka taulukoita olisi kymmenen ja näkymiä neljä.
Ohjatun toiminnon suorittamisen aikana voit valita, että toiminto luo piirustuksen automaattisesti sen lisäksi, että se luettelee selvitetyt määritykset Taulukot ja näkymät -ikkunassa. Jos et halua luoda piirustusta automaattisesti, voit koota tietokantamallin manuaalisesti vetämällä kohteet Taulukot ja näkymät -ikkunasta piirustussivulle.
Voit poimia seuraavia osia sillä edellytyksellä, että ne ovat saatavilla kohde-DBMS:ssä:
-
Taulukot
-
Näkymät
-
Perusavaimet
-
Viiteavaimet
-
Indeksit
-
Käynnistimet (myös koodin)
-
Tarkistusmääreet (myös koodin)
-
Tallennetut toimintosarjat (myös koodin)
Ohjatun lähdemääritysten selvittämisen käynnistämisen valmisteleminen
Jos haluat selvittää Excel työkirjan lähdekoodin, ennen kuin käynnistät ohjatun toiminnon, sinun on avattava työkirja ja nimettävä sarakeotsikot sisältävä soluryhmä (tai -alue). Jos haluat käyttää useampaa kuin yhtä laskentataulukkoa, nimeä kunkin laskentataulukon sarakesoluryhmä. Ohjattu toiminto käsittelee näitä alueita taulukkoina. Lisätietoja solualueen nimeämisestä on Excel ohjeessa.
Saavutat parhaan lopputuloksen määrittämällä oletusohjaimen lähdekoodin selvittämisen kohteena olevaan tietokantaan ennen ohjatun lähdemääritysten selvittämisen käynnistämistä. Näin varmistat, että ohjattu toiminto yhdistää alkuperäiset tietotyypit oikein ja että kaikki ohjatun toiminnon poimima koodi näkyy Koodi-ikkunassa virheettömästi.
-
Valitse Tiedosto-välilehdessä Uusi, valitse Mallit, valitse Ohjelmistot ja tietokannat ja kaksoisnapsauta sitten Tietokantamallikaavio.
-
Valitse Tietokanta-välilehden Hallinta-ryhmässä Tietokantaohjaimet.
-
Valitse Ohjaimet-välilehdessä Vision toimittama ohjain tietokannan hallintajärjestelmää varten. Jos esimerkiksi luot Access-tietokantaa, valitse Microsoft Access.
Jos selvität Excel-laskentataulukon lähdekoodin, valitse Yleinen ODBC-ohjain.
-
Valitse Asetukset.
-
Valitse ODBC-ohjaimet-välilehdessä toimittajalta saadun DBMA-ohjaimen valintaruutu. Jos esimerkiksi luot Access-tietokantaa, valitse Microsoft Access Driver (*.mdb, *.accdb) -valintaruutu.
-
Valitse kaikissa valintaikkunoissa OK.
Toimittajalta saadun 32-bittisen ODBC-ohjaimen on oltava uudempi kuin ODBC Data Access Pack -versioon 2.0 kuulunut ohjain sekä ODBC Level 1 -yhteensopiva tai uudempi. Toimittajalta saadun OLE DB -palvelun on oltava yhteensopiva OLE DB 1.0 -version tai sitä uudempien kanssa.
Aiemmin luodun tietokannan lähdekoodin selvittäminen
-
Valitse tietokantamallikaavion Tietokanta-välilehdessä Muuta lähdekoodiksi.
-
Toimi ohjatun lähdemääritysten selvittämisen ensimmäisessä näytössä seuraavasti:
-
Valitse käytettävää tietokannan hallintajärjestelmää (DBMS) vastaava Microsoft Vision tietokantaohjain. Jos et ole vielä määrittänyt Vision tietokantaohjainta mihinkään tiettyyn ODBC-tietolähteeseen, tee se nyt valitsemalla Asetukset.
Jos selvität Excel-laskentataulukon lähdekoodin, valitse Yleinen ODBC-ohjain.
-
Valitse päivitettävän tietokannan tietolähde. Jos et ole vielä luonut tietolähdettä olemassa olevalle tietokannalle, luo se nyt valitsemalla Uusi.
Kun luot uuden lähteen, tämän lähteen nimi lisätään Tietolähteet-luetteloon.
-
Kun olet tehnyt haluamasi muutokset asetuksiin, valitse Seuraava.
-
Noudata ohjaimeen liittyvissä valintaikkunoissa näkyviä ohjeita. Kirjoita esimerkiksi Yhdistä tietolähde -valintaikkunaan käyttäjän nimi ja salasana ja valitse sitten OK. Jos tietolähdettä ei ole suojattu salasanalla, valitse OK.
-
-
Valitse valintaruudut poimittavien tietojen mukaan ja valitse sitten Seuraava.
Jotkin kohteet saattavat näkyä harmaina, koska kaikki järjestelmät eivät tue kaikkia osia, joita ohjattu toiminto voi poimia.
-
Valitse niitä taulukoita (ja mahdollisia näkymiä) vastaavat valintaruudut, joiden lähdemääritykset haluat poimia, tai napsauta Valitse kaikki -painiketta, jos haluat poimia kaikki lähdemääritykset. Valitse sitten Seuraava.
Jos olet luonut Excel laskentataulukon lähdekoodin etkä näe luettelossa mitään, on todennäköistä, että sinun on nimettävä solualue, joka sisältää laskentataulukon sarakeotsikot.
-
Jos valitsit Tallennetut toimintosarjat -valintaruudun vaiheessa 3, valitse poimittavat toimintosarjat tai pura ne kaikki valitsemalla Valitse kaikki ja valitse sitten Seuraava.
-
Valitse, haluatko lisätä lähdekoodiltaan selvitetyt kohteet automaattisesti nykyiselle sivulle.
Voit valita, että ohjattu toiminto luo piirustuksen automaattisesti sen lisäksi, että se luettelee selvitetyt määritykset Taulukot ja näkymät -ikkunassa. Jos et halua luoda piirustusta automaattisesti, voit koota tietokantamallin manuaalisesti vetämällä kohteet Taulukot ja näkymät -ikkunasta piirustussivulle.
-
Tarkista tekemäsi valinnat ja varmista, että poimittavat tiedot ovat oikein, ja valitse sitten Valmis.
Jos käytät yleistä ODBC-ohjainta, näyttöön saattaa tulla virhesanoma, jossa ilmoitetaan, että selvitetyt tiedot ovat ehkä puutteellisia. Useimmissa tapauksissa tämä ei ole ongelma, vaan voit jatkaa ohjatun toiminnon suorittamista valittuasi OK.
Ohjattu toiminto poimii valitut tiedot ja näyttää poimintaan liittyvät huomautukset Kohde-ikkunassa.