Upgrader de SQL Mobile 2005
Upgrader de SQL Server CE(2000) a SQL Server Mobile (2005)
Para los que tenemos numerosas bases de datos en SQL Server CE 1.0 y 2.0, es interesante saber que Microsoft adjunta una herramienta de actualización llamada upgrade.exe; a continuación podeis encontrar todas las posibilidades de upgrade.exe. Ejemplo:
upgrade.exe /s "\dirOrigen\BDDorigen.sdf" /sp "pwdOrigen" /d "\dirDestino\BDDdestino.sdf" /dp “pwdDestino" /e /q
Parameter
Description
/s
The path to the source database file. (required)
/sp
The password for the source database file. (optional)
/d
The path to the destination database file. If you specify an existing file, the file will be overwritten. (required)
/dp
The password for the destination database file. (optional)
/e
If specified, the destination database will be encrypted. If you specify the /e parameter, you must also specify /sp and provide a password. (optional)
/q
Perform the upgrade silently without any UI. (optional)
/?
Displays this list of parameters. (optional)
desarrolloMobile.NET Noticias
lunes, enero 23, 2006
Suscribirse a:
Enviar comentarios (Atom)
2 comentarios:
Sabes por que me sigue diciendo el comando en la línea de comandos cmd y un messagebox de que no es una aplicación win32 reconocida.
Ya probe las claves de los sdf y los permisos en la carpeta
Apreciaría mucho la ayuda.
Gracias.
pablojag@yahoo.com.mx
Hola, esta herramienta se usa en el dispositivo. Lo que yo hice:
1. Instalar SqlServer Ce 2.0 (ó 1.x el que necesites) y 3.0.
2. copiar upgrade.exe junto con la base de datos a migrar en la raíz del dispositivo.
3. Ejecutarlo desde línea de comandos. En mi caso: upgrade /s bd1.sdf /d bd2.sdf
Lo de copiarlo en la raíz es para no tener que poner la ruta hasta el archivo. Hay una página de soporte de microsoft donde indican este proceso pero no dicen que se debe poner la ruta, y por eso me daba error.
Muchas gracias por la aclaración José Miguel.
Publicar un comentario