Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Microsoft SQL Server Compact 4.0 (SQL Server Compact 4.0) permite crear bases de datos compactas que se pueden implementar en equipos de escritorio, dispositivos inteligentes, y Tablet PC.
Al compilar aplicaciones que utilizan SQL Server Compact, puede usar uno de los lenguajes de programación de Microsoft .NET (Microsoft Visual Basic o Microsoft Visual C#) y .NET Framework o .NET Compact Framework para crear una aplicación administrada.O bien, se puede usar Microsoft Visual C++ o Visual C++ para dispositivos para crear una aplicación nativa.
[!NOTA]
Al crear aplicaciones, la base de datos local preferida es SQL Server Compact.Para obtener más información sobre cómo incorporar una base de datos como parte de una aplicación, vea Información general de datos locales.
La opción de si crear una aplicación administrada o un aplicación nativa depende de sus necesidades y conocimientos actuales.Los programadores que están familiarizados con la programación de Microsoft Visual C++ y aquéllos que necesitan más control sobre los recursos del sistema puede crear una aplicación nativa mediante Visual C++.Los programadores que ya desarrollan aplicaciones basadas en Microsoft Windows o aplicaciones Web mediante .NET Framework, y los que están familiarizados con uno de los lenguajes de programación.NET, deberían considerar la creación de aplicaciones administradas para aprovechar las características de .NET Framework para equipos de escritorio y tablet PC o de .NET Compact Framework para dispositivos inteligentes.
SQL Server Compact 4,0 componentes
[!NOTA]
De forma predeterminada, la documentación de SQL Server Compact 4.0 no se instala localmente.Para descargar los Libros en pantalla de SQL Server Compact 4.0, vaya Centro de descarga de los Libros en pantalla de SQL Server Compact 4,0 a.
Los componentes de SQL Server Compact 4.0 están disponibles en tres archivos de Microsoft Windows Installer (.msi):
Herramientas de diseño SSCE 4.0 (SSCEVSTools-ENU.msi)
Este archivo instala los componentes en tiempo de diseño de SQL Server Compact 4.0 con Visual Studio.Los componentes en tiempo de diseño son la interfaz de usuario, los cuadros de diálogo y el entorno en tiempo de diseño, que se usan para escribir las aplicaciones para SQL Server Compact 4.0.Los componentes en tiempo de diseño de SQL Server Compact 4.0 se instalarán en archivos de programa \microsoft \Microsoft Visual Studio 10.0\Common7\IDE \Microsoft Visual Studio 10.0\Common7\IDE 10.0\common7\ide \. de directorioEstos componentes se empaquetan con Visual Studio y no se pueden distribuir independientemente de Visual Studio.Este archivo .msi instala también los ejemplos de SQL Server Compact 4.0 y los archivos de encabezado de SQL Server Compact 4.0 (para desarrollo nativo).
SQL Server Compact 4,0 (SSCERuntime_x64-ENU.msi o SSCERuntime_x86-ENU.msi)
Este archivo instala los componentes en tiempo de ejecución de SQL Server Compact 4.0 para equipos de escritorio y tablet PC en una carpeta central: Archivos de programa \microsoft \Microsoft SQL Server Compact Edition \Microsoft SQL Server Compact Edition \Microsoft SQL Server Compact Edition \Microsoft SQL Server Compact Edition \ v4.0.Los componentes el escritorio de SQL Server Compact 4.0 y tiempo de ejecución de Tablet PC necesarios para desarrollar aplicaciones en Visual Studio y para ejecutar SQL Server Compact 4.0 aplicaciones basadas en el escritorio.Este archivo .msi también instala lo siguiente:
- Componentes de Microsoft Synchronization Services for ADO.NET.Los componentes de Microsoft Synchronization Services for ADO.NET se instalan en archivos de programa \microsoft \Microsoft Synchronization Services\ADO.NET services\ado.net \ v1.0.
SQL Server Compact 4.0 para dispositivos (SSCEDeviceRuntime-ENU.msi)
Este archivo instala los componentes en tiempo de ejecución para los dispositivos de SQL Server Compact 4.0 en archivos de programa \microsoft \Microsoft SQL Server Compact Edition\v4.0\Devices \Microsoft SQL Server Compact Edition\v4.0\Devices \Microsoft SQL Server Compact Edition\v4.0\Devices edition\v4.0\devices.Los componentes en tiempo de ejecución se necesitan para desarrollar aplicaciones basadas en dispositivos de Windows Mobile y Windows CE en Visual Studio, y para implementar las aplicaciones en dispositivos móviles.
Características destacadas en SQL Server Compact
SQL Server Compact proporciona las características siguientes para ver cuando lo está utilizando como almacén de datos local para las aplicaciones.
SQL Server Compact es basado en archivos, lo que significa que la cadena de conexión es una ruta de acceso del archivo de base de datos (.sdf).
SQL Server Compact no se ejecuta como un servicio.Ésta es una de las principales diferencias entre usar SQL Server Compact y usar SQL Server o SQL Server Express.
SQL Server Compact admite varias conexiones hasta el límite de 256.También se permite abrir las conexiones en procesos diferentes.
La versión actual de SQL Server Compact admite archivos de base de datos de hasta 4 GB.
Cuándo utilizar SQL Server Compact
SQL Server Compact es una base de datos basada en archivos que consta de varias DLL que ocupan aproximadamente 1,4 MB.
La lista siguiente se proporcionan algunas situaciones en las que puede ser conveniente utilizar SQL Server Compact en las aplicaciones:
En aplicaciones diseñadas para equipos de escritorio y dispositivos móviles.Para obtener más información, vea Tutorial: Agregar una base de datos de SQL Server Compact a una aplicación e implementarla.
Cuando necesite una base de datos que pueda redistribuirse libremente.
Cuando los requisitos de espacio de la aplicación y de memoria deban reducirse.
Cuando desee que el código de acceso a los datos se ejecute en un proceso.
Opciones de implementación
SQL Server Compact 4.0 proporciona dos modelos de distribución que puede incorporar en las aplicaciones.
ClickOnce
Puede utilizar la tecnología de instalación tradicional de Microsoft, incluida la distribución ClickOnce.Puede usar también una distribución basada en archivos en la que puede agregar las DLL de SQL Server Compact 4.0 y distribuirlas con el proyecto.
Compatibilidad con Directorio de datos
SQL Server Compact 4.0 admite la macro directorio de datos.Esto significa que si agrega la cadena |DataDirectory| (incluida entre barras verticales) a una ruta de acceso, se resolverá en la ruta de acceso de la base de datos.
Considere, por ejemplo, la siguiente cadena de conexión:
"Data Source= c:\program files\MyApp\Mydb.sdf"
Si utiliza Directorio de datos, puede emplear en su lugar la siguiente cadena de conexión:
"Data Source = |DataDirectory|\Mydb.sdf"
Para obtener más información, vea Cómo: Implementar una base de datos de SQL Server Compact 4.0 con una aplicación.
Actualizaciones y compatibilidad con versiones anteriores de la base de datos
SQL Server Compact 4.0 se puede instalar junto con la versión anterior (3.5), en equipos de escritorio y Tablet PC.Si intenta abrir archivos de base de datos creados en versiones anteriores, recibirá un mensaje indicando que no se puede abrir el archivo.Para abrirlo, primero debe actualizar el archivo de base de datos mediante el cuadro de diálogo Base de datos de SQL Server Compact de actualización en Visual Studio.Para tener acceso al cuadro de diálogo Base de datos de SQL Server Compact de actualización, complete el cuadro de diálogo Agregar conexión, que se obtiene del nodo conexiones de datos en Explorador de servidores.La extensión de nombre de archivo para los archivos de SQL Server Compact 4.0 es .sdf, que es el mismo que el de las versiones anteriores.
Cuando un archivo de base de datos se actualiza a SQL Server Compact 4.0, no podrá abrir el archivo de base de datos con las versiones anteriores del motor de SQL Server Compact.
Libros en pantalla de SQL Server Compact 4.0
De forma predeterminada, la documentación de SQL Server Compact no se instala localmente.Para descargar los Libros en pantalla de SQL Server Compact 4.0, vaya Centro de descarga de los Libros en pantalla de SQL Server Compact 4,0 a.Los Libros en pantalla de SQL Server Compact proporcionan información conceptual y de programación sobre cómo desarrollar, administrar, e implementar aplicaciones de SQL Server Compact en equipos de escritorio, dispositivos móviles, y tablet PC.
Desarrollo para 64 bits
Para el desarrollo de 64 bits con Visual Studio y SQL Server Compact 4.0, la opción CPU de destino en Configuración de compilador avanzada se debe establecer explícitamente x86.Cuando la CPU de destino se establece en el valor predeterminado Cualquier CPU un “No para cargar sqlceme40.dll” el mensaje podría encontrar.Establezca la opción CPU de destino en Configuración de compilador avanzada en las propiedades de proyecto.
Vea también
Tareas
Cómo: Agregar una base de datos de SQL Server Compact a un proyecto
Cómo: Implementar una base de datos de SQL Server Compact 4.0 con una aplicación
Tutorial: Crear una base de datos de SQL Server Compact
Tutorial: Agregar una base de datos de SQL Server Compact a una aplicación e implementarla
Otros recursos
Centro de descarga de los Libros en pantalla de SQL Server Compact 4,0