Access-projektissa (*.adp) voit siirtää Microsoft SQL Server 7.0- tai uudemman tietokannan toiseen SQL Server 7.0 tai uudemman tietokannan TransferSQLDatabase-makrotoiminnolla. Lisätietoja tietokannan siirtämisestä on SQL Server ohjeissa.
Huomautus: Tätä toimintoa ei sallita, jos tietokanta ei ole luotettu.
Huomautus: Access 2010 on viimeinen Access-tietoprojekteja tukeva versio.
Asetus
TransferSQLDatabase-makrotoiminnossa on seuraavat argumentit.
|
Toiminnon argumentti |
Kuvaus |
|
Server |
Kopioitavan SQL Server 7.0 tai sitä uudemman tietokantapalvelimen nimi. |
|
Database |
Kohdepalvelimeen luotavan uuden tietokannan nimi. |
|
Luotetun yhteyden käyttäminen |
Määrittää, onko SQL Server luotettu yhteys. Jos asetuksena on Kyllä, yhteys on luotettu eikä Kirjautumis - ja Salasana-argumentteja tarvita. Jos asetuksena on Ei, kirjautumis - ja salasana-argumentit ovat pakollisia. Oletusarvo on Kyllä. Kun käytät luotettua yhteyttä, SQL Server suojaus integroituu Windows-käyttöjärjestelmän suojaukseen ja tarjoaa yhden kirjautumisen verkkoon ja tietokantaan. |
|
Kirjautuminen |
Kohdepalvelimeen kirjautumisen nimi. |
|
Salasana |
Kirjautumisargumentin salasana. Tämä salasana tallennetaan tekstinä Access-projektiin, mutta se piilotetaan siirtotietokantatoiminnon aikana. |
|
Kopiointitietojen siirtäminen |
Määrittää, sisällytetäänkö tiedot siirtotietokantatoimintoon. Kun arvoksi on määritetty Kyllä, kaikki tiedot sisältyvät kaikkiin taulukoihin sekä kaikkiin tietorakenteisiin, laajennettuihin ominaisuuksiin ja tietokantaobjekteihin. Kun arvoksi on määritetty Ei, taulukoista ei sisällytetä tietoja. Kohdepalvelimeen luodaan vain taulukon rakenne ja laajennetut ominaisuudet sekä kaikki muut tietokantaobjektit (tietokantakaavioita lukuun ottamatta). Oletusarvo on Kyllä. |
Huomautuksia
Et voi suorittaa muita toimintoja, kun tietokantaa siirretään.
SiirräSQLDatabase-makrotoiminto kopioi oletusarvoisesti tiedot, tietomääritykset, tietokantaobjektit ja laajennetut ominaisuudet, kuten oletusarvot, tekstirajoitukset ja hakuarvot.
Tietokannan siirtämiseen liittyy vaatimuksia:
-
Sinun on oltava kohdepalvelimen sysadmin-roolin jäsen (lähdepalvelimessa ei tarvita erityistä roolia).
-
Access-projektiin (*.adp) yhdistetyn nykyisen SQL-palvelimen ja kohdepalvelimen, johon tietokanta siirretään, on oltava SQL Server versio 7.0 tai uudempi.
Huomautus: Linkitettyjä palvelimia ei siirretä tietokannan siirtotoiminnon aikana.
Jos haluat suorittaa TransferSQLDatabase-makrotoiminnon Visual Basic for Applications (VBA) -moduulissa, käytä DoCmd-objektinTransferSQLDatabase-menetelmää.