Esta es una breve explicación de como instalar SQL Server 2005 Mobile edition en el dispositivo móvil para poder desarrollar alguna aplicación con base de datos. Dependiendo de la versión de Visual Studio 2005 que tengamos puede que SQL Server Mobile venga o no incluido (creo que SQL Server solo viene en las versiones pro o superiores), si viene incluido los más probable es que esté en el directorio "C:\Archivos de programa\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\Sqlce30setupen.msi" (suponiendo que Visual Studio esté instalado en la ubicación por defecto), si no lo tenemos podemos descargarlo acá (el archivo es algo así como Sqlce30setupen.msi).
La instalación en la pc es sencilla tiene unos requerimientos de Software como Windows 2000 SP4, Windows XP SP2 o Windows 2003, obviamente una cuenta con privilegios de administrador, .NET framework 2.0 (si tenemos instalado Visual Studio 2005 ya está instalado), MDAC 2.7 para el acceso a datos, además los servicios de IIS, y Replication components de SQL Server 2000 SP3 o SQL Server 2005 (para poder replicar con la base de datos de la pda) .
Luego de instalado esto tendremos en nuestro grupo de programas una carpeta llamada "SQL Server 2005 Mobile edition" que contiene "SQL Mobile books online", está es toda la referencia de programación para VB, C# y C++.
La instalación en la PDA dependerá del lenguaje en el que vamos a desarrollar, si trabajamos con Visual Basic o C#, la instalación es automática, solo necesitamos incluir en nuestro proyecto las referencias a System.Data.SQLClient y System.Data.SQLServerCe para esto en el menú elegimos la opción "Project/add reference" y las seleccionamos de la solapa .NET, si no aparecen podemos ver como encontralas acá.
Luego al comienzo de nuestro formulario incluimos la directiva para usar el namespace
En VB
Imports System.Data.SqlClient
Imports System.Data.SqlServerCe
En C#
using System.Data.SqlClient;
using System.Sata.SqlServerCe;
Y listo, cuando ejecutemos la aplicación (aunque solo tenga un formulario vacío) instalará Compact Framework si es que no está instalado y luego SQL Server Mobile.
Si trabajamos con C++, SQL Server mobile no se instala en forma automática , para ello debemos copiar los archvivos sqlce30.dev.ENU.ppc.wce4.armv4.CAB, sqlce30.ppc.wce4.armv4.CAB y sqlce30.repl.ppc.wce4.armv4.CAB que están en la carpeta "C:\Archivos de programa\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\wce400\armv4" (la ubicación puede variar dependiendo de la plataforma de nuestra PDA y su procesador, genéricamente la ruta sería "C:\Archivos de programa\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\plataforma \procesador \" ) en la PDA y luego ejecutarlos en esta, los archivos deben estar en la memoria principal, no se puede instala SQL Server Mobile en una tarjeta de memoria, pero si almacenar ahí las bases de datos.
Luego de ejecutados los archivos ya está instalado SQL server, podemos ver además el Query Analyze que nos permite crear bases de datos y manipularlas.
La instalación en la pc es sencilla tiene unos requerimientos de Software como Windows 2000 SP4, Windows XP SP2 o Windows 2003, obviamente una cuenta con privilegios de administrador, .NET framework 2.0 (si tenemos instalado Visual Studio 2005 ya está instalado), MDAC 2.7 para el acceso a datos, además los servicios de IIS, y Replication components de SQL Server 2000 SP3 o SQL Server 2005 (para poder replicar con la base de datos de la pda) .
Luego de instalado esto tendremos en nuestro grupo de programas una carpeta llamada "SQL Server 2005 Mobile edition" que contiene "SQL Mobile books online", está es toda la referencia de programación para VB, C# y C++.
La instalación en la PDA dependerá del lenguaje en el que vamos a desarrollar, si trabajamos con Visual Basic o C#, la instalación es automática, solo necesitamos incluir en nuestro proyecto las referencias a System.Data.SQLClient y System.Data.SQLServerCe para esto en el menú elegimos la opción "Project/add reference" y las seleccionamos de la solapa .NET, si no aparecen podemos ver como encontralas acá.
Luego al comienzo de nuestro formulario incluimos la directiva para usar el namespace
En VB
Imports System.Data.SqlClient
Imports System.Data.SqlServerCe
En C#
using System.Data.SqlClient;
using System.Sata.SqlServerCe;
Y listo, cuando ejecutemos la aplicación (aunque solo tenga un formulario vacío) instalará Compact Framework si es que no está instalado y luego SQL Server Mobile.
Si trabajamos con C++, SQL Server mobile no se instala en forma automática , para ello debemos copiar los archvivos sqlce30.dev.ENU.ppc.wce4.armv4.CAB, sqlce30.ppc.wce4.armv4.CAB y sqlce30.repl.ppc.wce4.armv4.CAB que están en la carpeta "C:\Archivos de programa\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\wce400\armv4" (la ubicación puede variar dependiendo de la plataforma de nuestra PDA y su procesador, genéricamente la ruta sería "C:\Archivos de programa\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\plataforma
Luego de ejecutados los archivos ya está instalado SQL server, podemos ver además el Query Analyze que nos permite crear bases de datos y manipularlas.
Comentarios