Actualizado: 24/5/2006
La versión más actualizada de este archivo está disponible en línea en el
El equipo de documentación de SQL Server no puede responder a preguntas de soporte técnico, pero acepta sugerencias y comentarios acerca de este documento Léame. Puede enviar sus comentarios de forma rápida y directa por correo electrónico mediante el vínculo proporcionado. Envíe sus comentarios en inglés. Para enviar comentarios por escrito sobre este documento, haga clic en el siguiente vínculo: |
Contenido
1.0 Introducción
2.0 Descargar e instalar SQL Server Express
4.1 Cuenta de servicio y protocolo de red
4.2 Crear informes mediante Reporting Services y Business Intelligence Development Studio
4.3 SQL Server Management Studio Express
4.4 Funcionalidad de la instancia de usuario
4.6 Obtener ayuda sobre SQL Server Express
4.7 Proporcionar comentarios sobre SQL Server Express
6.0 Réplica
1.0 Introducción
Microsoft® SQL Server™ 2005 Express Edition with Advanced Services (SQL Server Express) es una versión gratuita y fácil de usar de SQL Server 2005. Integrado con Microsoft Visual Studio 2005, SQL Server Express facilita el desarrollo de aplicaciones eficaces, seguras y controladas por datos, así como la rápida implementación de dichas aplicaciones. SQL Server Express puede redistribuirse (mediante un acuerdo) y puede funcionar como base de datos de cliente, además de como base de datos básica del servidor. SQL Server Express es una opción idónea para fabricantes independientes de software (ISV), usuarios de servidor, programadores no profesionales, programadores de aplicaciones Web, responsables de alojar sitios Web y aficionados a crear aplicaciones cliente. Si necesita características de base de datos más avanzadas, SQL Server Express puede actualizarse de forma óptima a versiones más sofisticadas de SQL Server.
Además de las características que se ofrecen en SQL Server 2005 Express Edition, SQL Server Express with Advanced Services ofrece componentes adicionales que incluyen:
-
SQL Server Management Studio Express (SSMSE), un subconjunto de SQL Server Management Studio.
-
Compatibilidad con catálogos de texto.
-
Compatibilidad para ver informes mediante el servidor de informes.
Importante: |
---|
El programa de instalación de SQL Server Express with Advanced Services instala los componentes de servidor de Reporting Services. Instalar Reporting Services permite publicar y ver informes que se ejecutan en un servidor de informes. Para crear informes, instale Business Intelligence Development Studio. Para obtener más información, vea 4.2 Crear informes mediante Reporting Services y Business Intelligence Development Studio. |
Nota: |
---|
SQL Server Express con Advanced Services contiene todas las actualizaciones incluidas en el Service Pack 1de SQL Server 2005. |
2.0 Descargar e instalar SQL Server Express
Esta sección contiene información acerca de la instalación de .NET Framework 2.0, SQL Server Express, herramienta que puede utilizarse para conectarse a SQL Server Express, así como información sobre los requisitos de hardware y de software para instalar SQL Server Express.
2.1 .NET Framework 2.0
Debe instalar .NET Framework 2.0 antes de instalar SQL Server Express.
SQL Server Express depende de una versión 2.0 especifica de .NET Framework. Si tiene otra versión, es posible que la instalación de SQL Server Express funcione de forma imprevisible. Puede descargar .NET Framework 2.0 desde este
Nota: |
---|
.NET Framework 2.0 se instala automáticamente con Microsoft Visual Studio 2005 y con todas las ediciones de SQL Server 2005, excepto SQL Server Express. |
2.2 SQL Server Express
SQL Server Express se puede descargar desde este
Nota: |
---|
Asegúrese de que sigue las instrucciones proporcionadas en el sitio de descarga para descargar y extraer el producto. |
Una vez que haya instalado SQL Server Express, para conectarse a SQL Server Express desde el símbolo del sistema, utilice el comando siguiente:
sqlcmd -S Server\Instance
Donde Server es el nombre del equipo e Instance es el nombre de la instancia a la que desea conectarse. Si durante la instalación ha utilizado la instancia con nombre predeterminada, especifique la instancia como "SQLExpress".
2.3 Requisitos de instalación
Los requisitos de hardware y de software se describen de forma resumida en el documento
3.0 Problemas de instalación
En esta sección se describen de forma detallada los problemas de instalación del SP1. SQL Server 2005 Express Edition with Advanced Services contiene todas las actualizaciones incluidas en el Service Pack 1 de SQL Server 2005.
Nota: |
---|
A menos que se indique de otro modo, estos problemas sólo surgen al instalar una nueva instancia de SQL Server Express. |
3.1 Una instalación existente de SQL Native Client puede provocar errores en el programa de instalación
El programa de instalación puede generar errores y mostrar el siguiente mensaje: "No se encuentra un paquete de instalación del producto Microsoft SQL Native Client. Vuelva a intentar la instalación usando una copia válida del paquete de instalación 'sqlncli.msi'." Para solucionar este problema, desinstale SQL Native Client con Agregar o quitar programas.
3.2 El Comprobador de configuración del sistema genera un error con un mensaje que indica que hay un error de comprobación del contador del Monitor de rendimiento
El Comprobador de configuración del sistema (SCC) comprueba el valor de la clave del Registro del contador del Monitor de rendimiento antes de que comience la instalación de SQL Server. Si SCC no puede comprobar la clave del Registro existente o no puede ejecutar el programa del sistema Lodctr.exe, la comprobación de SCC generará un error y el programa de instalación se bloqueará. Para completar la instalación, debe incrementar manualmente la clave del Registro.
Precaución: |
---|
Si el Registro se modifica incorrectamente, pueden producirse problemas graves que podrían hacer necesaria la reinstalación del sistema operativo. Microsoft no puede garantizar la resolución de problemas ocasionados por la modificación incorrecta del Registro. Haga una copia de seguridad de los datos importantes antes de modificar el Registro. Para obtener información acerca de cómo hacer una copia de seguridad, restaurar y modificar el Registro, vea el artículo |
-
En la barra de tareas, haga clic en Inicio, Ejecutar, escriba regedit.exe en el cuadro de texto Ejecutar y, a continuación, haga clic en Aceptar.
-
Desplácese a la siguiente clave del Registro: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib] Busque las siguientes claves:
-
"Last Counter"=dword:00000ed4 (5276)
-
"Last Help"=dword:00000ed5 (5277)
-
"Last Counter"=dword:00000ed4 (5276)
-
Compruebe los valores. El valor de Last Counter del paso anterior (5276) debe coincidir con el valor máximo de la clave Counter de Perflib\009 de la clave del Registro siguiente y el valor de Last Help del paso anterior (5277) debe coincidir con el valor máximo de la clave Help de Perflib\009 de la siguiente clave del Registro: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009].
Nota: "009" es la clave que se utiliza para el idioma inglés (Estados Unidos). -
Si es necesario, modifique el valor de Last Counter y Last Help en la clave \Perflib. Haga clic con el botón secundario en Last Counter o Last Help en el panel derecho, seleccione Modificar, haga clic en Base = Decimal, establezca el valor en el campo de datos Valor y, a continuación, haga clic en Aceptar. Repita esta operación con la otra clave, si es necesario, y cierre el Editor del Registro.
-
Ejecute de nuevo el programa de instalación de SQL Server Express.
3.3 Si los Servicios de cifrado están deshabilitados en Windows Server 2003, el programa de instalación generará un error con el cuadro de diálogo de requisitos del logotipo de Windows
El Proveedor de servicios de cifrado (CSP) de Windows es código que presta servicios de autenticación, codificación y cifrado a los que obtienen acceso las aplicaciones basadas en Windows a través de CryptoAPI en Windows Server 2003. Si el servicio CSP se detiene o se desactiva, el programa de instalación de SQL Server genera un error y muestra un mensaje de requisitos del logotipo de Windows.
Nota: |
---|
Antes de ejecutar el programa de instalación de SQL Server en un clúster de conmutación por error de Windows Server 2003, debe iniciarse el servicio CSP en todos los nodos del clúster. |
-
En el Panel de control, abra Herramientas administrativas y haga doble clic en Servicios.
-
En la columna Nombre, haga clic con el botón secundario en Servicios de cifrado y, a continuación, haga clic en Iniciar.
-
Cierre Servicios.
-
Ejecute el programa de instalación.
3.4 MS DTC no está totalmente habilitado en Windows
Puesto que el Coordinador de transacciones distribuidas de Microsoft (MS DTC) no está completamente configurado en Windows, las aplicaciones podrían no conseguir dar de alta los recursos de SQL Server Express en una transacción distribuida. Este problema puede afectar a servidores vinculados, consultas distribuidas y procedimientos remotos almacenados que utilicen transacciones distribuidas. Para evitar este tipo de problemas, debe habilitar completamente los servicios de MS DTC en el servidor en el que haya instalado SQL Server Express.
-
En el Panel de control, abra Herramientas administrativas y, a continuación, haga doble clic en Servicios de componente.
-
En el panel izquierdo de la Raíz de la consola, haga clic en Servicios de componente y expanda Equipos.
-
Haga clic con el botón secundario en Mi PC y, a continuación, haga clic en Propiedades.
-
En la ficha MSDTC, haga clic en Configuración de seguridad.
-
En Configuración de seguridad, seleccione todas las casillas de verificación.
-
Compruebe que el nombre de la Cuenta de inicio de sesión DTC esté establecido en NT AUTHORITY\NetworkService.
3.5 La configuración del valor "Forzar cifrado" podría hacer que el programa de instalación de SQL Server Express genere un error
El programa de instalación puede generar un error si la instalación de clientes de SQL Server está configurada con la opción "Forzar cifrado" habilitada. Para solucionar este problema, desactive la opción en cualquiera de los clientes de SQL Server. Para los clientes de Microsoft Data Access Components (MDAC) en SQL Server 2000, use la Herramienta de red de cliente de SQL Server 2000. Para SQL Native Client, desinstale SQL Native Client con Agregar o quitar programas.
3.6 La instalación de una instancia predeterminada de SQL Server 2000 podría deshabilitar SQL Server Express
Si su equipo tiene herramientas de administración de SQL Server 2000 y una instancia predeterminada de SQL Server Express instalada, el programa de instalación de SQL Server le permite instalar una instancia predeterminada de SQL Server 2000. Sin embargo, al hacerlo se deshabilita la instancia instalada de SQL Server Express. Por tanto, no instale una instancia predeterminada de SQL Server 2000 cuando ya existan en el equipo las herramientas de administración de SQL Server 2000 y una instancia predeterminada de SQL Server Express.
3.7 Instalar SQL Server Express en un controlador de dominio de Windows
Nota de seguridad: |
---|
No se recomienda ejecutar SQL Server Express en un controlador de dominio. |
Es posible instalar SQL Server Express en un controlador de dominio de Windows; sin embargo, no se puede ejecutar en un controlador de dominio de Windows Server 2003 como servicio local o servicio de red. Las cuentas del servicio SQL Server se deben ejecutar como cuentas de usuario de dominio de Windows. También es posible instalar las cuentas del servicio SQL Server para que se ejecuten como un sistema local, pero no se recomienda utilizar esta opción.
No cambie la función del servidor después de instalar SQL Server Express. Por ejemplo, si instala SQL Server Express en un servidor miembro, no utilice la herramienta Dcpromo para promover el servidor a un controlador de dominio. O bien, si instala SQL Server Express en un controlador de dominio, no utilice Dcpromo para degradar el servidor a un servidor miembro. Cambiar la función de un servidor después de instalar SQL Server Express puede ocasionar la pérdida de funcionalidad y es una operación que no se admite.
3.8 Mensajes del modo de mantenimiento para la ruta de acceso a Setup.exe
Si instala un componente nuevo de SQL Server Express en el modo de mantenimiento, se le pedirá la ubicación de Setup.exe en el medio de instalación de SQL Server Express. Al especificar la ubicación, compruebe que la ruta de acceso incluya "Setup.exe". Por ejemplo, la ruta de acceso "D:\" generará un error, mientras que la ruta "D:\Setup.exe" se ejecutará correctamente.
3.9 Solucionar el error de las secuencias de comandos shell del comando de instalación
Las secuencias de comandos shell del comando de instalación pueden generar errores de secuencias de comandos de Windows cuando las variables Path contienen paréntesis. Esto sucede porque las secuencias de comandos shell no admiten paréntesis en las variables Path, lo que puede ocurrir si se instalan componentes de 32 bits en el subsistema de 32 bits Windows sobre Windows (WOW64) en un equipo de 64 bits. Por ejemplo, la siguiente secuencia de comandos, que tiene el valor de ruta "C:\Archivos de programa (x86)\", genera error porque el intérprete de secuencias de comandos shell no interpreta correctamente los paréntesis de la variable PATH expandida como parte de la instrucción IF/ELSE:
IF "%SOME_PATH%" == "" ( SET PATH=%PATH%;%PATH_A% ) ELSE ( SET PATH=%PATH%;%PATH_B% ) |
Para solucionar este problema, quite los paréntesis de la secuencia de comandos. Por ejemplo:
IF "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_A% IF NOT "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_B% |
También puede eliminar de la ruta la entrada SQL que contiene paréntesis.
3.10 Los archivos de base de datos del servidor de informes existentes podrían hacer que el programa de instalación genere un error
Cuando se desinstala una instancia de SQL Server Express que aloja la base de datos del servidor de informes para una instancia de Reporting Services ejecutando el programa de instalación desde el símbolo del sistema con el parámetro SAVESYSDB, los archivos de base de datos del servidor de informes se quedan con el resto de los archivos de base de datos del sistema. De manera predeterminada, se les asigna el nombre ReportServer$Instancename y ReportServer$InstancenameTempdb. Si reinstala SQL Server Express con el parámetro de instalación USESYSDB y especifica que la instancia aloje la base de datos del servidor de informes, el programa de instalación no podrá volver a crear esos archivos de base de datos porque ya existen.
Para corregir este problema, realice una de las siguientes acciones:
-
Quite las bases de datos del servidor de informes antes de desinstalar con SAVESYSDB.
-
No instale Reporting Services junto con SQL Server cuando use el parámetro SAVESYSDB del programa de instalación.
-
Use el parámetro RSDATABASENAME del programa de instalación para especificar un nombre nuevo para la base de datos del servidor de informes al instalar Reporting Services.
3.11 Configuración del nivel de compatibilidad de la base de datos al realizar la actualización desde MSDE 2000
Este problema sólo surge cuando se actualiza una instancia de MSDE 2000 a SQL Server Express with Advanced Services.
Cuando se actualiza una instancia de MSDE 2000 a SQL Server Express with Advanced Services, el nivel de compatibilidad de la base de datos permanece en 80 para habilitar la compatibilidad con versiones anteriores con aplicaciones de MSDE 2000 existentes. Este nivel de compatibilidad con versiones anteriores deshabilita determinadas funcionalidades nuevas de SQL Server Express with Advanced Services. Para obtener más información, vea el tema de referencia sobre sp_dbcmptlevel en los Libros en pantalla de SQL Server 2005.
3.12 La instalación puede generar un error si existe una comilla simple en el directorio de bases de datos del sistema
Este problema sólo surge cuando se actualiza una instancia de SQL Server Express a SQL Server Express with Advanced Services.
Cuando se actualiza una instancia de SQL Server Express a SQL Server Express with Advanced Services, el programa de instalación puede generar un error si las bases de datos del sistema están instaladas en un directorio cuyo nombre contiene una comilla simple. Si se produce un error, deberá mover las bases de datos del sistema a un directorio cuyo nombre no incluya ninguna comilla simple. Para obtener más información sobre cómo mover las bases de datos del sistema, consulte la sección que trata sobre cómo mover las bases de datos del sistema en los Libros en pantalla de SQL Server 2005.
3.13 Las restricciones de ALTER DATABASE pueden dar lugar a un error en la actualización
Este problema sólo surge cuando se actualiza una instancia de SQL Server Express a SQL Server Express with Advanced Services.
Al actualizar una instancia de SQL Server Express a SQL Server Express with Advanced Services, el programa de instalación actualiza las bases de datos del sistema. Si ha implementado restricciones en la sintaxis de ALTER DATABASE, es posible que la actualización genere un error. Las restricciones a ALTER DATABASE pueden incluir lo siguiente:
-
Denegar explícitamente la instrucción ALTER DATABASE.
-
Un desencadenador de lenguaje de definición de datos (DDL) en ALTER DATABASE que revierte la transacción que contiene la instrucción ALTER DATABASE.
Si tiene restricciones para ALTER DATABASE y el programa de instalación no puede actualizar las bases de datos del sistema, debe inhabilitar estas restricciones y volver a ejecutar el programa de instalación.
3.14 La actualización a la versión final de SQL Server Express with Advanced Services no está permitida
Una versión preliminar de SQL Server Express with Advanced Services no puede actualizarse a la versión final. Es necesario desinstalar esta versión preliminar de SQL Server Express with Advanced Services antes de instalar la versión final.
Precaución: |
---|
Al desinstalar una versión preliminar de SQL Server Express with Advanced Services en un equipo en el que también esté instalado Visual Studio 2005, se debe reparar el Registro de Windows antes de usar el Diseñador de DataSet de Visual Studio. Para obtener más información, consulte el artículo de Knowledge Base |
3.15 SQL Server Express no puede actualizarse cuando se está ejecutando una instancia de usuario
Cuando se está ejecutando una instancia de usuario, varios archivos de base de datos de la carpeta Template Data están bloqueados y no se puede realizar ninguna actualización. Para actualizar la instalación de SQL Server Express, debe cerrar manualmente las instancias de usuario que se están ejecutando.
-
Conéctese a la instancia principal de SQL Server Express y, a continuación, deshabilite la instancia de usuario ejecutando la siguiente instrucción:
EXEC sp_configure ‘user instances enabled’,0 RECONFIGURE
-
Determine el nombre de canalización de cualquier instancia de usuario activa ejecutando las siguiente instrucción:
SELECT owning_principal_name, instance_pipe_name FROM sys.dm_os_child_instances WHERE heart_beat = ‘alive’
-
Conéctese a cada instancia de usuario usando instance_pipe_name y, a continuación, cierre manualmente la instancia ejecutando las siguiente instrucción:
SHUTDOWN WITH NOWAIT
-
Aplique la actualización.
-
Vuelva a habilitar las instancias de usuario ejecutando la siguiente instrucción:
EXEC sp_configure ‘user instance enabled’, 1 RECONFIGURE
3.16 La actualización puede generar un error al usar la autenticación de SQL Server con instancias de usuario
Este problema sólo surge cuando se actualiza una instancia de SQL Server Express a SQL Server Express with Advanced Services.
Al instalar SQL Server Express with Advanced Services para actualizar una instancia de SQL Server Express que tiene instancias de usuario habilitadas, es necesario usar la autenticación de Windows. Si especifica la autenticación de SQL Server, es posible que la actualización genere un error.
4.0 Información adicional
4.1 Cuenta de servicio y protocolos de red
Para SQL Server Express, la cuenta de sistema local es una cuenta de servicio de red.
SQL Server Express escucha en las canalizaciones con nombre locales y en la memoria compartida. En una instalación predeterminada, no es posible conectarse de forma remota a SQL Server Express. Tendrá que habilitar TCP/IP y comprobar si el firewall está habilitado.
Para habilitar TCP/IP:
-
En el menú Inicio, seleccione Todos los programas, Microsoft SQL Server 2005, Herramientas de configuración y haga clic en Administrador de configuración de SQL Server.
Opcionalmente, puede abrir Administración de equipos haciendo clic con el botón secundario en Mi PC y seleccionando Administrar. En Administración de equipos, expanda Servicios y Aplicaciones y Administrador de configuración de SQL Server.
-
Expanda Configuración de red de SQL Server 2005 y haga clic en Protocolos de nombreDeInstancia.
-
En la lista de protocolos, haga clic con el botón secundario en el protocolo que desee habilitar y, a continuación, haga clic en Habilitar.
El icono del protocolo cambiará para mostrar que el protocolo está habilitado.
Para habilitar el firewall:
-
Haga clic en Inicio, Panel de control y Conexiones de red.
-
En la barra de exploración situada a la izquierda, haga clic en Cambiar configuración de Firewall de Windows.
-
En la pestaña Excepciones, es posible que vea que SQL Server aparece listado en el cuadro Programas y servicios, pero que no está seleccionado como excepción. Si activa la casilla de verificación, Windows abrirá el puerto 1433 para admitir solicitudes TCP. Como alternativa, si SQL Server no aparece en la lista, haga lo siguiente:
-
Haga clic en Agregar programa.
-
Haga clic en Examinar.
-
Desplácese hasta unidad:\Archivos de programa\Microsoft SQL Server\MSSQL.1\MSSQL\BINN
-
Agregue el archivo sqlservr.exe a la lista de excepciones.
-
Haga clic en Agregar programa.
4.2 Crear informes mediante Reporting Services y Business Intelligence Development Studio
El programa de instalación instala Reporting Services. Una vez que haya instalado Reporting Services, podrá ver los informes sobre datos relacionales del equipo local.
Nota: |
---|
Puesto que Reporting Services en SQL Server Express sólo se admite en un servidor local, debe instalar Reporting Services y el motor de base de datos de SQL Server Express en el mismo equipo. |
Para crear informes mediante Reporting Services, también debe instalar Business Intelligence Development Studio.
Business Intelligence Development Studio es el entorno de Microsoft Visual Studio 2005 con mejoras que son específicas de las soluciones de Business Intelligence de SQL Server 2005.
Business Intelligence Development Studio está disponible como parte del Kit de herramientas de Microsoft SQL Server 2005 Express Edition (Kit de herramientas de SQL Server Express). El Kit de herramientas de SQL Server Express instala las herramientas de diseño que se utilizan para crear informes. El Kit de herramientas de SQL Server Express se puede descargar desde este
4.3 SQL Server Management Studio Express
Microsoft SQL Server Management Studio Express (SSMSE), que se instala ejecutando SQL Server Express with Advanced Services, proporciona una herramienta de administración gráfica para las instancias de Microsoft SQL Server 2005 Express Edition y Microsoft SQL Server 2005 Express Edition with Advanced Services. SSMSE también puede administrar las instancias del motor relacional creadas por cualquier edición de SQL Server 2005. SSMSE no puede administrar lo siguiente:
-
SQL Server Reporting Services
Nota: |
---|
Para administrar Reporting Services, debe usar el Administrador de informes. |
-
SQL Server Analysis Services
-
SQL Server 2005 Integration Services
-
SQL Server 2005 Mobile Edition
-
SQL Server Notification Services
-
Agente SQL Server
SSMSE también está disponible como descarga gratuita en este
Cómo conectarse a SQL Server Express con SSMSE
Para conectar SSMSE a una instancia del motor de base de datos de SQL Server Express, siga estos pasos:
-
En el cuadro de diálogo Conectar al servidor, especifique uno de los valores siguientes:
-
.\sqlexpress
-
(local)\sqlexpress
-
nombre servidor\sqlexpress
-
.\sqlexpress
-
Haga clic en Entrar.
Nota: La instalación predeterminada de SQL Server Express utiliza el nombre de instancia SQLExpress. Es necesario especificar este nombre de instancia para conectarse a SQL Server Express con SSMSE. Si tiene un nombre de instancia distinto de SQLExpress, conéctese utilizando nombreDeEquipo\nombreDeInstancia.
4.4 Funcionalidad de la instancia de usuario
SQL Server Express permite a los usuarios que no son administradores copiar o mover bases de datos (mediante la implementación de Xcopy) sin tener privilegios de DBCreator. Para obtener más información, vea la sección sobre instancias de usuario para no administradores en los Libros en pantalla de SQL Server 2005, en este
4.5 Libros en pantalla
A partir de la actualización de abril de 2006 de los Libros en pantalla de SQL Server 2005, no estarán disponibles unos Libros en pantalla independientes para SQL Server Express. Los Libros en pantalla de SQL Server 2005 son la documentación principal de SQL Server Express.
Los Libros en pantalla de SQL Server 2005 están disponibles en este
La actualización de abril de 2006 de los Libros en pantalla refleja todas las actualizaciones del producto incluidas en este Service Pack, así como otras mejoras realizadas en la documentación. Es muy recomendable instalar esta actualización para mantener actualizada la información de su copia local de la documentación con SQL Server Express.
4.6 Obtener ayuda sobre SQL Server Express
Existen tres fuentes principales de información sobre SQL Server Express:
-
Documentación de SQL Server Express y Libros en pantalla de SQL Server 2005
-
Los sitios de SQL Server en
Microsoft Developer Network (MSDN) yTechNet .
-
La
comunidad de SQL Server
No utilice otros grupos de noticias de Microsoft para enviar preguntas relacionadas con SQL Server Express. Para obtener más información, vea el tema sobre cómo obtener ayuda de SQL Server Express en los Libros en pantalla de SQL Server 2005. Encontrará la información más reciente del equipo de SQL Server Express en el
4.7 Proporcionar comentarios sobre SQL Server Express
Para proporcionar sugerencias e informes de errores acerca del Kit de herramientas de SQL Server Express, puede realizar una o varias de las acciones siguientes:
-
Envíe las sugerencias y los informes de errores acerca de las características y la interfaz de usuario del Kit de herramientas de SQL Server Express a
MSDN Product Feedback Center (centro de recepción de comentarios sobre el producto de MSDN).
-
Envíe sugerencias y notifique posibles errores acerca de la documentación utilizando la funcionalidad de comentarios de los Libros en pantalla de SQL Server 2005 en este
sitio Web de Microsoft .
-
Envíe informes de errores y datos de uso de características de forma automática a Microsoft para su análisis. Para obtener más información, vea "Error and Usage Report Settings (SQL Server Express)" (Configuración de informes de errores y uso en SQL Server Express) en los Libros en pantalla de SQL Server 2005.
5.0 Motor de base de datos
Las notas de esta sección contienen información sobre los problemas del motor de base de datos y las utilidades del símbolo del sistema específicas del motor de base de datos que también son válidos para SQL Server Express.
5.1 Funcionalidad de la instancia de usuario
SQL Server Express permite a los usuarios que no son administradores copiar o mover bases de datos (mediante la implementación de Xcopy) sin tener privilegios de DBCreator. Para obtener más información, vea la sección sobre instancias de usuario para no administradores en los Libros en pantalla de SQL Server 2005.
5.2 Informes de errores de DBCC
Siempre que un comando DBCC CHECKDB, DBCC CHECKALLOC, DBCC CHECKFILEGROUP o DBCC CHECKTABLE detecta un error de datos dañados, se crea un pequeño archivo de volcado (SQLDUMPnnnn.txt) en el directorio LOG de SQL Server. Si las características de recopilación de datos de uso de características e informes de errores están habilitadas para la instancia de SQL Server, el archivo se reenvía automáticamente a Microsoft. Los datos recopilados se utilizan para mejorar la funcionalidad de SQL Server. Para obtener más información, vea el tema sobre la configuración de informes de errores y uso en los Libros en pantalla de SQL Server 2005.
El archivo de volcado contiene los resultados del comando DBCC y una salida de diagnóstico adicional. El archivo tiene listas de control de acceso discrecional (DACL) restringidas. El acceso se limita a la cuenta de servicio de SQL Server y a los miembros de la función sysadmin. De forma predeterminada, la función sysadmin contiene todos los miembros del grupo BUILTIN\Administradores de Windows y el grupo de administradores local. El comando DBCC no da ningún error si el proceso de recopilación de datos da un error.
5.3 Cambiar al comportamiento de transacciones sin confirmación en un lote
Cuando se completa un lote, el motor de base de datos revierte automáticamente las transacciones sin confirmación que estén activas. En versiones anteriores a la presente, las transacciones sin confirmación tenían que revertirse manualmente.
5.4 Consideraciones sobre la característica de instantáneas recuperadas automáticamente del Servicio de instantáneas de volumen
La característica de instantáneas recuperadas automáticamente del Servicio de instantáneas de volumen (VSS) tiene las siguientes limitaciones.
Varias copias persistentes de instantáneas recuperadas automáticamente
En el Service Pack 1 (SP1) de Windows Server 2003 y posteriores se puede crear únicamente una instantánea persistente recuperada automáticamente. Para crear una instantánea adicional, debe aplicar primero la actualización que se describe en el artículo
Nota: |
---|
Si no ha aplicado esta actualización, puede crear una instantánea persistente recuperada automáticamente eliminando antes la primera instantánea y, a continuación, creando la nueva. |
Instantáneas recuperadas automáticamente y catálogos de texto
La característica de instantáneas recuperadas automáticamente no admite los catálogos de texto. Cuando se crea una instantánea recuperada automáticamente, todos los catálogos de texto de la base de datos de la instantánea se desconectan. Cuando se adjunta la base de datos desde la instantánea, el catálogo de texto permanece desconectado permanentemente. Todos los demás datos permanecen disponibles en la base de datos adjuntada.
Cuando se adjunta una base de datos que contiene un catálogo de texto directamente desde una instantánea recuperada automáticamente, la operación devuelve un mensaje de error similar al siguiente:
Servidor: Mens. 7608, Nivel 17, Estado 1, Línea 1 Error de texto desconocido (0xc000000d) durante la operación de "Montaje de un catálogo de texto". |
Si no necesita adjuntar una base de datos directamente desde la instantánea, puede evitar este problema si copia los archivos de base de datos y los catálogos de texto de la instantánea en un volumen normal basado en letras de unidad y, a continuación, adjunta la base de datos desde dicha ubicación. Los catálogos de texto funcionarán siempre que el comando para adjuntar especifique la ubicación correcta de los archivos de texto copiados.
5.5 Búsquedas de texto en instancias de usuario
La característica de búsqueda de texto no se admite en una instancia de usuario de SQL Server Express (RANU).
5.6 Para usar la característica de búsqueda de texto es necesario reiniciar la máquina
Si instala SQL Server Express en una cuenta de servicio de red, no podrá utilizar la funcionalidad de búsqueda de texto hasta que reinicie la máquina.
5.7 El cifrado RC4 no debe utilizarse
No utilice el cifrado RC4 para proteger datos en SQL Server 2005. En su lugar, utilice un cifrado en bloque como AES 256 o Triple DES.
6.0 Réplica
Las notas de esta sección contienen información de última hora sobre la réplica.
6.1 La réplica está deshabilitada de forma predeterminada
SQL Server Express puede servir como suscriptor para todos los tipos de réplica, pero en esta edición la réplica no se instala de forma predeterminada.
-
En la página Selección de características, expanda Servicios de bases de datos.
-
Haga clic en Réplica y, a continuación, en La característica completa se instalará en la unidad de disco duro local.
-
En la página Selección de características, haga clic en Componentes de cliente y luego en La característica completa se instalará en la unidad de disco duro local.