Tecnología

Inicio

Como puerto de datos de Access a SQL

Como puerto de datos de Access a SQL


Microsoft Access es una aplicación de base de datos se incluye con la suite de Office. El acceso se utiliza en aplicaciones de pequeñas empresas de software interno o sitios web. Una vez que el negocio crece, se necesita una aplicación de base de datos más robusta. SQL Server se utiliza para grandes empresas, y tiene la capacidad de conectarse a la base de datos Access e importar los datos directamente desde el archivo. Puede utilizar este método para importar cada una de las tablas de Access.

Instrucciones

1 Abra la consola Administración de Microsoft SQL Server. Utilice la \ "sa \" nombre de usuario y contraseña para iniciar sesión en el servidor. Desde portar datos requiere privilegios elevados, el nombre de usuario sa asegura que tiene los derechos de acceso adecuados.

2 Haga clic derecho en la base de datos que contendrá las tablas de Access y seleccione \ "Nueva consulta. \" Esto abre una nueva ventana de consulta.

3 Utilice el siguiente comando para vincular a la base de datos de acceso:
OPENDATASOURCE ( 'Microsoft.Jet.OleDb.4.0', 'C: \ Mydb.mdb')
Reemplazar \ "myDB \" con el nombre y la ubicación de su base de datos Access. Esto enlaza con la base de datos directamente, por lo que puede ejecutar consultas en el archivo.

4 Importe su tabla en el SQL Server. La forma más fácil de importar los datos de tabla está utilizando un \ "insertar en \" consulta. El código siguiente muestra cómo importar una tabla de clientes en SQL Server:
insertar en [dbo]. [cliente]
nombre Apellido
seleccione nombre, apellido DE OPENDATASOURCE ( 'Microsoft.Jet.OleDb.4.0', 'Mydb.mdb') ... [access_customer_table]

5 Presione la tecla F5. Este ejecuta la consulta SQL e importa los datos. Dependiendo del tamaño de la tabla, puede tardar varios segundos para importar los datos.