DoCmd.TransferSQLDatabase-Methode (Access)

Überträgt die gesamte angegebene Microsoft SQL Server-Datenbank an eine SQL Server-Datenbank.

Syntax

Ausdruck. TransferSQLDatabase (Server, Datenbank, UseTrustedConnection, Login, Password, TransferCopyData)

expression Eine Variable, die ein DoCmd-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Server Erforderlich Variant Der Name des SQL-Servercomputers, an den die Datenbank übertragen wird.
Datenbank Erforderlich Variant Der Name der neuen Datenbank auf dem angegebenen Server.
UseTrustedConnection Optional Variant True, wenn die aktuelle Verbindung einen Benutzernamen mit Systemadministratorberechtigungen verwendet. Wenn für dieses Argument nicht True festgelegt ist, müssen Sie einen Benutzernamen und ein Kennwort für die Argumente Anmeldung und Kennwort angeben.
Benutzername Optional Variant Der Name eines Benutzernamens auf dem Zielserver mit Systemadministratorberechtigungen. Wenn Vertrauenswürdige Verbindung auf True festgelegt ist, wird dieses Argument ignoriert.
Password Optional Variant Das Kennwort für den für Anmeldung angegebenen Benutzernamen. Wenn Vertrauenswürdige Verbindung auf True festgelegt ist, wird dieses Argument ignoriert.
TransferCopyData Optional Variant True, wenn alle Daten in der Datenbank an die Zieldatenbank übertragen werden. Wenn für dieses Argument nicht Truefestgelegt ist, wird nur das Datenbankschema übertragen.

HinwBemerkungeneise

Wenn die folgenden Bedingungen nicht erfüllt sind, tritt ein Fehler auf:

  • Auf dem aktuellen Server und dem Zielserver ist SQL Server, Version 7.0 oder höher, installiert.

  • Der Benutzer verfügt über Systemadministratorberechtigungen für den Zielserver.

  • Die Zieldatenbank ist auf dem Zielserver noch nicht vorhanden.

Beispiel

Das folgende Beispiel überträgt die aktuelle SQL Server-Datenbank an die neue SQL Server-Datenbank Inventory auf dem Server MainOffice. (Es wird davon ausgegangen, dass der Benutzer über Systemadministratorberechtigungen für MainOffice verfügt.) Die Daten werden zusammen mit dem Datenbankschema kopiert.

DoCmd.TransferCompleteSQLDatabase _ 
 Server:="MainOffice", _ 
 Database:="Inventory", _ 
 UseTrustedConnection:=True, _ 
 TransferCopyData:=False 

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.