La Web del Programador: Comunidad de Programadores
 
    Pregunta:  10478 - COMO MIGRAR A SQL SERVER
Autor:  Ivan
Me han recomendado que migre de Access a SQL server para poder hacer más rápido el tiempo de respuesta de un programa que estoy haciendo, mi duda es que cambios tengo que hacer en el código para realizar con exito la migración en cuanto a los controles enlazados a la base de datos, y en cuanto a las diferencias en sintaxis de SQL que puedo encontrar en Access y SQL server, también tengo duda en cuando a la distribución del paquete con la base de datos de SQL server, ¿que tengo que incluir en el paquete de instalación de SQL server?, ¿Solamente la base de datos como en Access?, ¿Cómo agrego el motor de base de datos de SQL server? y por último, ¿como abro la base de datos de SQL server?, espero me puedan ayudar, se los agradeceré, por su atención, Gracias

  Respuesta:  Bases de Datos Sistemas C.A.
Saludos, primero que todos si estas trabajando con DAO lo unico que tiene que hacer es crear el
ODBC con la version correcta del SQL y estas listo con respecto al acceso, si esta trabajando con
ADO mira mas sencillo no puede ser, cambias el connectionstring(si quieres ejemplo ya he
contestado otros ejemplos para esto). Sin embargo te recomiendo que te pases a ADO porque
es mucho mejor, mas rapido, mas facil, etc. Debes migrar la base de datos en access a SQL (con
export lo haces facil)

Con respecto a lo de la base de datos si es mas complicado porque la persona tiene que comprar
la licencia del SQL y montarlo y tu tienes que hacer el SCRIPT para que cree la BD(SQL tiene
una opcion que te lo hace) . No intentes llevarte la BD de tu maquina y sonbre escribir la de tu
cliente porque lo que vas haces es dañar el servidor, sin embargo lo que puedes hacer es un backup
enviarlo en tu programa y que luego le hagan un restore con el mismo nombre de BD que tu tienes
en tu equipo.

Si necesitas mas informacion, no dudes en escribirnos que con gusto te ayudaremos

Octavio Paredes
Bases de Datos Sistemas C,A,
www.bdsca.com
[email protected]