TransferSQLDatenbank-Makroaktion
Gilt für: Access 2013, Office 2013
Verwenden Sie in einem Access-Projekt die TransferSQLDatenbank -Aktion, um eine Microsoft SQL Server-Datenbank der Version 7.0 oder höher zu übertragen. Weitere Informationen zum Übertragen einer Datenbank finden Sie in der SQL Server-Dokumentation.
Hinweis
Diese Aktion ist nicht zulässig, wenn die Datenbank nicht vertrauenswürdig ist.
Einstellung
Die TransferSQLDatenbank-Aktion hat die folgenden Argumente.
Aktionsargument |
Beschreibung |
---|---|
Server |
Der Name des Datenbankservers mit SQL Server 7.0 oder höher, auf den Sie Daten kopieren. |
Datenbank |
Der Name der neuen Datenbank, die auf dem Zielserver erstellt wird. |
Vertrauenswürdige Verbindung verwenden |
Gibt an, ob eine vertrauenswürdige Verbindung mit dem SQL Server besteht. Wenn diese Option auf Ja festgelegt ist, besteht eine vertrauenswürdige Verbindung, und die Argumente Login und Password sind nicht erforderlich. Bei Festlegung auf Nein sind die Argumente Login und Password erforderlich. Die Standardeinstellung ist Ja. Wenn Sie eine vertrauenswürdige Verbindung verwenden, wird SQL Server Sicherheit in die Windows-Betriebssystemsicherheit integriert, um eine einmalige Anmeldung beim Netzwerk und der Datenbank bereitzustellen. |
Benutzername |
Der Anmeldename für den Zielserver. |
Password |
Das Kennwort für das Argument Benutzername. Dieses Kennwort wird als Text im Access-Projekt gespeichert, bleibt während des Datenbanktransfers jedoch ausgeblendet. |
Auch Daten kopieren |
Gibt an, ob Daten in den Datenbanktransfer eingeschlossen sind. Wenn das Argument auf Ja festgelegt ist, werden alle Daten aller Tabellen sowie alle Datenstrukturen, erweiterten Eigenschaften und Datenbankobjekte eingeschlossen. Ist das Argument auf Nein festgelegt, werden keine Daten aus den Tabellen eingeschlossen. Auf dem Zielserver werden nur die Tabellenstruktur und die erweiterten Eigenschaften erstellt sowie alle sonstigen Datenbankobjekte (außer Datenbankdiagramme). Die Standardeinstellung ist Ja. |
Hinweise
Während des Datenbanktransfers können keine weiteren Vorgänge ausgeführt werden.
Die TransferSQLDatenbank -Aktion kopiert standardmäßig Daten, Datendefinitionen, Datenbankobjekte und erweiterte Eigenschaften, wie Standardwerte, Gültigkeitsmeldungseinschränkungen und Nachschlagewerte.
Voraussetzungen für das Transferieren einer Datenbank:
You must be a member of the sysadmin role on the destination server (No special role is required on the source server).
Der aktuelle SQL Server, der mit dem Access-Projekt verbunden ist, und der Zielserver, an den Sie die Datenbank transferieren, müssen SQL Server, Version 7.0 oder höher, sein.
Hinweis
[!HINWEIS] Verbindungsserver werden während eines Datenbanktransfers nicht transferiert.
Verwenden Sie die TransferSQLDatabase -Methode des DoCmd -Objekts, um die TransferSQLDatenbank -Aktion in einem VBA-Modul (Visual Basic für Applikationen) auszuführen.