Información en español sobre Microsoft SQL Server creada por Alberto Morillo, Microsoft MVP.
miércoles, 13 de julio de 2011
Descarga de SQL Server Code Name "Denali" CTP3 disponible.
Pueden proceder a descargarlo aquí.
domingo, 26 de junio de 2011
Computer does not meet the minimum requirements.
Aplica a: SQL Server Denali CTP 1, Windows Server 2008.
Descripción del Problema.
Iniciando la instalación de SQL Server Denali CTP1 en un computador con Windows Server 2008 instalado, recibimos del instalador de SQL Server el siguiente error:
The operating system on this computer does not meet the minimum requirements for SQL Server "Denali". For more information, see Hardware and Software Requirements for installing SQL Server at:
http://go.microsoft.com/fwlink/?LinkID=195092
Solución.
Las siguientes actualizaciones y software son requeridos para instalar SQL Server Denali en Windows Server 2008:
1. Windows Server 2008 Service Pack 2 (SP2) - KB948465. Descargue esta actualización aquí.
.
Etiquetas:
Microsoft .NET Framework 4.0,
PowerShell 2.0,
SQL Server Denali CTP 1,
The operating system on this computer does not meet the minimum requirements for SQL Server Denali,
Windows Server 2008
martes, 31 de mayo de 2011
Microsoft Atlanta - System Center Advisor
Microsoft Atlanta - System Center Advisor
Aplica a: Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2.
La versión beta de Microsoft Atlanta fue lanzada en Noviembre del 2010 y está disponible para evaluación en el sitio Web http://www.microsoftatlanta.com. Esta herramienta en la nube representa buenas noticias para la Comunidad de Microsoft SQL Server debido a que la misma monitorea la configuración de instancias SQL Server. La herramienta efectúa análisis de configuración y genera alertas acerca de la configuración de instancias SQL Server.
- Componentes.
- Requerimientos.
- Cómo instalar un Gateway.
- Cómo instalar un agente.
- Cómo autorizar agentes para acceder al Gateway,
- Haciendo uso de System Center Advisor.
1. Componentes.
Un Gateway es un servidor conectado al Internet que puede enviar data al System Center Advisor, el cual se encuentra en la nube.
Un agente debe ser instalado en cada servidor que usted desee analizar con el Advisor. Cada servidor con este agente instalado no requiere acceso a Internet, pero debe ser capaz de comunicarse con el Gateway.
Ambos componentes, el Gateway y los agentes, deben ser instalados usando el programa de instalación Advisor Gateway and Agent Setup, el cual puede ser descargado una vez usted se registre en el sitio Web que mencionamos arriba, junto con el certificado de registración.
2. Requiremientos.
- Microsoft Silverlight es requerido en el explorador Web que use para acceder a la herramienta Web.
- Acceso a Internet se requiere en el computador donde el componente Gateway este instalado.
- Un certificado de registración deber ser instalado en el computador que este fungiendo como Gateway.
- Microsoft PowerShell es requerido en los servidores donde el agente este instalado.
- Ambos componentes, el Gateway y el agente, solo pueden ser instalados en computadores con sistema operativo Windows Server 2008 instalado, o superior.
- Los gateways y los agentes necesitan comunicarse unos con otros a través del puerto 80.
- Solo instancias con SQL Server 2008 o posterior pueden ser analizadas. Por tanto, el agente debe ser instalado en esos computadores que cumplan el requerimiento.
3. Cómo instalar un Gateway.
Por favor, visite el sitio Web de Microsoft Atlanta y proceda a crear una cuenta.
Descargue el certificado de registro (primer botón azul de arriba hacia abajo), así como el programa de instalación (segundo botón azul). El programa de instalación se llama Advisor Gateway and Agent Setup.
Ejecute el programa de instalación (Advisor Gateway and Agent Setup). Haga clic en el botón de Next en la página denominada “Welcome screen”.
Haga clic en el checkbox asociado a "I accept the terms in the License Agreement" y efectúe un clic en el botón de Next.
Especifique el folder donde el Advisor será instalado.
Seleccione el checkbox asociado a Gateway para instalar el componente de gateway en este computador. Seleccione también el checkbox asociado al agente, si este computador tiene una instancia de SQL Server instalada.
Un mensaje de advertencia puede aparecer para recordarle que el puerto 80 debe estar abierto para permitir la comunicación entre el Gateway y los agentes.
Provea en la siguiente página del programa de instalación, el certificado que descargó anteriormente, de forma de que se produzca la comunicación entre el Gateway y el servicio de Advisor en la nube.
En la siguiente página resumen, tan sólo haga clic en “Install”.
Haga clic en el botón de Finish, una vez la instalación finalice exitosamente.
4. Cómo instalar un agente.
Ejecute nueva vez el programa de instalación (Advisor Gateway and Agent Setup).
En la siguiente página, haga un clic en el checkbox asociado a “Agent”, para indicar al programa de instalación que proceda a instalar el agente.En la página de bienvenida haga clic en el botón de Next, y luego acepte el acuerdo de licenciamiento en la siguiente página.En la página del programa de instalación denominada “Destination Folder”, especifique donde el agente será instalado.
En la página del programa de instalación denominada “Agent Settings”, provea por favor el nombre del servidor de Gateway.
En la siguiente página resumen, tan sólo haga clic en “Install”.
5. Cómo autorizar agentes para acceder al Gateway.
Haga uso del siguiente procedimiento para autorizar a los agentes a acceder al Gateway.
Haga uso del siguiente procedimiento para autorizar a los agentes a acceder al Gateway.
6. Haciendo uso de System Center Advisor.
Visite el sitio Web de Microsoft System Center Advisor, e ingrese al mismo.
Tan pronto ingrese, serán listadas todas las alertas reportadas por el agente.
Verifique los gateways y agentes que han sido detectados.
Etiquetas:
Microsoft Atlanta,
System Center Advisor
miércoles, 20 de abril de 2011
SQL Server Security Mode.
Aplica a: Microsoft System Center Configuration Manager 2007 SP2, SQL Server 2008 SP1
Descripción del Problema.
Mientras instalabamos Microsoft System Center Configuration Manager 2007 SP2 (SCCM), nosotros recibimos la siguiente advertencia en la página con nombre "Installation Prerequisite Check" del setup de SCCM:
SQL Server security mode (warning)
The SQL Server name specified is configured for SQL authentication security. It is recommended to configure the SQL Server to operate only in Windows authentication security before continuing Configuration Manager Setup.
Causa.
La causa de esta advertencia es que la instancia de SQL Server está configurada “SQL Server and Windows Authentication Mode”. Los requerimientos del programa de instalación de SCCM requieren que la instancia SQL Server este configurada con "Windows Authentication mode".
Solución.
Cambie el modo de seguridad de la instancia de SQL Server de la siguiente forma:
1. En Object Explorer de SQL Server Management Studio, haga clic derecho en el nombre del servidor, y seleccione Properties (Propiedades).
2. En la página de Security (Seguridad) del diálogo, bajo Server authentication, por favor seleccione "Windows Authentication mode".
3.En el diálogo de Server Properties, haga clic en OK.
Reiniciar el servicio de SQL Server es requerido tras este procedimiento.
Vuelva al programa de instalación de SCCM y ejecute el botón de "Run Check", para de esta forma verificar que la advertencia haya sido elimininada.
Etiquetas:
linked server SQL Server 2008 R2,
Microsoft System Center Configuration Manager 2007 SP2,
SCCM 2007 SP2,
SQL Server security mode (warning)
sábado, 9 de abril de 2011
Replica is inconsistent.
Aplica: Data Protection Manager (DPM) 2010, Microsoft SQL Server 2008.
Descripción del problema.
Nosotros protegimos una instancia de SQL Server 2008 SP2 con Data Protection Manager (DPM) 2010 hace unos días, y hoy nos encontramos con un error en DPM 2010 Administrator Console que dice “Replica is inconsistent” en la columna “Protection Status” de una de las bases de datos que teníamos protegida de esa instancia.
Causa.
La causa de este mensaje de error fue que la base de datos fue renombrada en la tarde del día ayer.
Solución.
Elimine la base de datos del "protection group" y vuelve a añadirla ya con el nuevo nombre.
Descripción del problema.
Nosotros protegimos una instancia de SQL Server 2008 SP2 con Data Protection Manager (DPM) 2010 hace unos días, y hoy nos encontramos con un error en DPM 2010 Administrator Console que dice “Replica is inconsistent” en la columna “Protection Status” de una de las bases de datos que teníamos protegida de esa instancia.
Causa.
La causa de este mensaje de error fue que la base de datos fue renombrada en la tarde del día ayer.
Solución.
Elimine la base de datos del "protection group" y vuelve a añadirla ya con el nuevo nombre.
Etiquetas:
Alberto Morillo Microsoft SQL Server MVP,
Data Protection Manager 2010,
DPM 2010,
DPM 2010 Administrator Console,
Microsoft SQL Server 2008,
Replica is inconsistent
viernes, 1 de abril de 2011
Usando Integración CLR en SQL Server 2005
Usando Integración CLR en SQL Server 2005.
1. Escribamos un programa “Hello World”
using System;using System.Data;using Microsoft.SqlServer.Server;using System.Data.SqlTypes;
public class HelloWorldProc{[Microsoft.SqlServer.Server.SqlProcedure]public static void HelloWorld(){SqlContext.Pipe.Send("Hello world!\n");}}
2. Compilemos el procedimiento almacenado "Hello World"
3. Abra SQL Server Management Studio y elija crear un nuevo "query", y habilite Integración CLR como se muestra en la imagen debajo.
- SAFE: Solamente código que corre dentro de del proceso de SQL puede ser ejcutado.
- EXTERNAL_ACCESS: Cuando el ensamblado necesita acceso a archivos, redes, variables ambientales y el registry.
- UNSAFE: Cuando el ensamblado necesita acceso a el subsistema Win32, o acceso no restringido a recursos, tanto dentro como fuera de una instancia de SQL Server.
Para verificar la existencia del ensamblado, consulte la tabla de sys.assemblies.
Ahora usted puede acceder al método HelloWorld haciendo uso de la instrucción T-SQL CREATE PROCEDURE.
Ejecute el procedimiento almacenado (stored procedure) como ejecutaría cualquier otro procedimiento almacenado.
Referencias.
Etiquetas:
DROP ASSEMBLY,
ensamblado,
external name,
Integración CLR,
Microsoft.SqlServer.Server.SqlProcedure,
permisos SAFE EXTERNAL_ACCESS UNSAFE,
RECONFIGURE,
sp_configure 'clr enabled',
sys.assemblies
SQL Common Language Runtime is not enabled on the server.
SQL Common Language Runtime is not enabled on the server.
Aplica a: Orion Network Performance Manager 10, SQL Server 2008 R2 Standard Edition.
Descripción del Problema.
Nosotros estabamos tratando de instalar Orion Network Performance Manager (NPM) en combinación con una instancia de SQL Server 2008 R2, cuando recibimos el siguiente mensaje de error en la página "Database Settings" del Orion Configuration Wizard
SQL Common Language Runtime is not enabled on the server. The
current user does not have privileges to enable CLR (needs to be
a member of 'SysAdmin' role).
Antes de instalar NPM, nosotros creamos un nuevo SQL login para la instalación de NPM, y asignamos a ese SQL login el rol de "dbcreator" solamente
Causa.
NPM requires the CLR integration feature enabled on the SQL Server instance.
Solución.
El mensaje arriba sugería añadir el SQL login al rol de SysAdmin en la instancia, pero tan sólo habilitamos la integración CLR (CLR integration) en la instancia, y el Orion Configuration Wizard fue capaz de seguir adelante con la instalación.
Habilitamos la integración CLR ejecutando las siguientes instrucciones T-SQL en la instancia usando SQL Server Management Studio:
sp_configure 'clr enabled', 1
GO
RECONFIGURE
GO
Etiquetas:
error Orion Configuration Wizard,
RECONFIGURE,
sp_configure 'clr enabled',
SQL Common Language Runtime is not enabled on the server,
The current user does not have privileges to enable CLR
Suscribirse a:
Entradas (Atom)




















