Rakenduskoht
Access 2010 Access 2007

Accessi projektis (*.adp) saate kasutada makrotoimingut TransferSQLDatabase Microsoft SQL Server 7.0 või uuema andmebaasi üleviimiseks mõnda muusse SQL Server 7.0 või uuemasse andmebaasi. Andmebaasi edastamise kohta leiate lisateavet SQL Server dokumentatsioonist.

Märkus.: Kui andmebaas pole usaldusväärne, pole see toiming lubatud.

Märkus.: Access 2010 on viimane versioon, mis toetab Accessi andmeprojekte.

Säte

Makrotoimingul TransferSQLDatabase on järgmised argumendid.

Toimingu argument

Kirjeldus

Server

Selle SQL Server 7.0 või uuema andmebaasiserveri nimi, millesse kopeerite.

Andmebaas

Sihtserveris loodava uue andmebaasi nimi.

Kasuta usaldusväärset ühendust

Määrab, kas SQL Server on usaldusväärne ühendus või mitte. Kui see on seatud väärtusele Jah, on olemas usaldusväärne ühendus ning argumendid Logi sisse ja Parool pole nõutavad. Kui see on seatud väärtusele Ei, on argumendid Logi sisse ja Parool nõutavad. Vaikeväärtus on Jah.

Kui kasutate usaldusväärset ühendust, integreeritakse SQL Server turve Windowsi operatsioonisüsteemi turbega, et pakkuda võrgusse ja andmebaasi ühte sisselogimist.

Sisselogimine

Sihtserverisse sisselogimise nimi.

Parool

Argumendi Login parool. See parool talletatakse Accessi projekti tekstina, kuid on andmebaasi edastamise ajal peidetud.

Kopeerimisandmete ülekandmine

Määrab, kas andmed kaasatakse ülekandmisandmebaasi toimingusse või mitte. Kui see on seatud väärtusele Jah, kaasatakse kõik tabelid koos kõigi andmestruktuuride, laiendatud atribuutide ja andmebaasiobjektidega. Kui see on seatud väärtusele Ei, ei kaasata tabelitest andmeid. Sihtserveris luuakse ainult tabeli struktuur ja laiendatud atribuudid koos kõigi muude andmebaasiobjektidega (v.a andmebaasiskeemid). Vaikeväärtus on Jah.

Kommentaarid

Andmebaasi edastamise ajal ei saa muid toiminguid teha.

Makrotoiming TransferSQLDatabase kopeerib vaikimisi andmed, andmedefinitsioonid, andmebaasiobjektid ja laiendatud atribuudid (nt vaikeväärtused, tekstipiirangud ja otsinguväärtused).

Andmebaasi üleviimiseks on järgmised nõuded.

  • Peate olema sihtserveri rolli sysadmin liige (lähteserveris pole erirolli vaja).

  • Accessi projektiga (*.adp) ühendatud praegune SQL-server ja sihtserver, kuhu andmebaasi teisaldate, peavad olema SQL Server 7.0 või uuemad versioonid.

Märkus.: Lingitud servereid ei edastata andmebaasi teisaldamise ajal.

Makrotoimingu TransferSQLDatabase käivitamiseks moodulis Visual Basic for Applications (VBA) kasutage objekti DoCmd meetodit TransferSQLDatabase.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.