Método DoCmd.TransferSQLDatabase (Access)
Transfiere toda la base de datos especificada de Microsoft SQL Server a otra base de datos SQL Server.
Sintaxis
expresión. TransferSQLDatabase (Server, Database, UseTrustedConnection, Login, Password, TransferCopyData)
expresión Variable que representa un objeto DoCmd.
Parámetros
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Servidor | Obligatorio | Variant | Nombre del servidor SQL Server al que se va a transferir la base de datos. |
Base de datos | Obligatorio | Variant | Nombre de la nueva base de datos en el servidor especificado. |
UseTrustedConnection | Opcional | Variant | El valor es True si la conexión actual utiliza un inicio de sesión con privilegios de administrador del sistema. Si este argumento no es True, debe especificar un inicio de sesión y contraseña en los argumentos Login y Password. |
Inicio de sesión | Opcional | Variant | Nombre de un inicio de sesión en el servidor de destino con privilegios de administrador del sistema. Si UseTrustedConnection es True, este argumento se omite. |
Password | Opcional | Variant | Contraseña para el inicio de sesión especificado en Login. Si UseTrustedConnection es True, este argumento se omite. |
TransferCopyData | Opcional | Variant | El valor es True si todos los datos de la base de datos se transfieren a la base de datos de destino. Si este argumento no es True, sólo se transfiere el esquema de base de datos. |
Comentarios
Se deben cumplir las condiciones siguientes o se producirá un error:
Los servidores actual y de destino son SQL Server versión 7.0 o posterior.
El usuario tiene derechos de inicio de sesión de administrador del sistema en el servidor de destino.
La base de datos de destino no existe en el servidor de destino.
Ejemplo:
Este ejemplo transfiere la base de datos SQL Server actual a la nueva base de datos SQL Server denominada Inventory en el servidor MainOffice. (Se supone que el usuario tiene privilegios de administrador del sistema en MainOffice). Los datos se copian junto con el esquema de base de datos.
DoCmd.TransferCompleteSQLDatabase _
Server:="MainOffice", _
Database:="Inventory", _
UseTrustedConnection:=True, _
TransferCopyData:=False
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.