Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.
Access projekt (* .adp fájlokban), a SQLAdatbázisÁtvitele makróművelet segítségével átviheti a Microsoft SQL Server 7.0-s vagy újabb adatbázis egy másik SQL Server 7.0 vagy újabb adatbázis. További tájékoztatást az adatbázis átvitele az SQL Server dokumentációjában olvasható.
Megjegyzés: Ez a művelet nem használható, ha az adatbázis nem megbízható.
Megjegyzés: Az Access 2010-es verziója utolsó, amely támogatja az Access-adatprojektek.
Beállítás
A SQLAdatbázisÁtvitele makróművelet az alábbi argumentumokat foglalja magában:
Művelet argumentuma |
Leírás |
Szerver |
Az SQL Server 7.0-s vagy újabb szeretné átmásolni adatbázis-kiszolgáló neve. |
Adatbázis |
Az új adatbázis a cél kiszolgálón létrehozott neve. |
Megbízható kapcsolat használata |
Legfölül, hogy-e az SQL Server megbízható kapcsolat. Ha beállítása, Válassza az Igen lehetőséget, majd a megbízható kapcsolat, és a bejelentkezési és a jelszavát argumentumok nem szükséges. Ha nincs, a bejelentkezési és a jelszó argumentum értéke szükség. Az alapértelmezett érték Igen. Megbízható kapcsolat használata esetén az SQL Server biztonsági és a Windows operációs rendszer a hálózat és az adatbázis egyszeri bejelentkezés adatvédelme egyesíti. |
Bejelentkezés |
A célként megadott kiszolgáló a bejelentkezési neve. |
Jelszó |
A bejelentkezési név argumentumhoz tartozó jelszó. Ezt a jelszót az Access projekt szövegként tárolt, de el van rejtve az adatbázis-művelet során. |
Adatok másolása átadása |
Megadja, hogy az adatbázis-művelet adatának felvételéhez. Ha Igen értékreállítva, az összes adat mellékelve összes adatstruktúrák, bővített tulajdonságokat és az adatbázis-objektumok együtt az összes táblát. Ha nincsbeállítva, nincs adat megtalálható a tábla. Csak a táblázatok szerkezetének és a bővített tulajdonságok létrejönnek a cél kiszolgálón, minden más adatbázis-objektumok (kivéve az adatbázis-diagramok) együtt. Az alapértelmezett érték Igen. |
Megjegyzések
Egyéb műveletek nem tudja végrehajtani, miközben az adatbázis átvitt.
SQLAdatbázisÁtvitele makróművelet, alapértelmezés szerint másolja adatok, a adatok definíciókat, az adatbázis-objektumok és a bővített tulajdonságait, például az alapértelmezett értékeket, szöveges korlátozásokat és keres értékeket.
Adatbázis átvitelének előfeltételei:
-
A rendszergazdák szerepkört (nem speciális nem szükséges a forráskiszolgálóval) a cél kiszolgálón tagjának kell lennie.
-
Az aktuális SQL server csatlakozik az Access projekt (* .adp fájlokban) és a célként megadott kiszolgáló az adatbázis viszi kell lennie, SQL Server 7.0-s vagy újabb verziója.
Megjegyzés: Csatolt kiszolgálók átvitele egy adatbázis-átadási művelet során nem történik meg.
A Visual Basic for Applications (VBA) modulból a SQLAdatbázisÁtvitele makróművelet futtatásához használja a DoCmd objektum SQLAdatbázisÁtvitele metódusát.