Freigeben über


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.