July 2008


Los SQL Server Data Services son servicios de almacenamiento bajo demanda y consulta, está basado en SQL Server y Windows Server technologies, proveen alta disponiblidad, seguridad y estándares basados en web, con facilidades de programación, pueden bajar el beta esta dirección.

 

http://www.microsoft.com/sql/dataservices/default.mspx

 

Saludos,

 

Eduardo Castro

Comunidad Windows Costa Rica – http://mswindowscr.rog

Comunidad Social de TI – http://citicr.org

Microsoft tiene a disposición del público, un conjunto de herramientas para administrar remotamente servidores Windows 2003 y 2008 tanto en 32 bits como en 64 bits.

Estas herramientas son gratuitas, y pueden ser sumamente útiles a la hora de realizar las labores diarias de administración de servidores.

Puede obtenerlas en la siguiente dirección: http://support.microsoft.com/kb/941314/es

 

Aporte de Hector Bejarano

Muchas veces, nos encontramos con que necesitamos el número de fila en el cual se devolvieron los registros, por ejemplo, si hiciera una consulta que me devuelve 10 filas, puede que yo necesite una columna que me indique el número de fila, es decir, que me enumere del 1 al 10 las filas devueltas.

Pues bien, SQL 2005 implementa una nueva función que me devuelve el número de fila a partir de cierto criterio que yo especifique. La sintaxis es esta:

ROW_NUMBER () OVER (ORDER BY <order by column name>)

o

ROW_NUMBER () OVER (PARTITION BY <partition by column name>)

Por ejemplo, si necesitamos devolver la lista de empleados enumerados por orden de primer apellido, nuestra sentencia podría verse así:

SELECT ROW_NUMBER() OVER (ORDER BY Primer_Apellido) AS ROW, EmpID FROM Empleados

 

Aporte de Hector Bejarano

Si su computadora tiene problemas porque el registro de Windows está corrupto, puede ver este artículo por la solución http://support.microsoft.com/kb/307545/es

 

Saludos,

 

Eduardo Castro – Comunidad Windows Costa Rica – http://mswindowscr.org

Comunidad CITICR – http://www.citicr.org

El SQL Server 2008 incluye una nueva característica llamada el gobernador de recursos, el cual ofrece varias maneras de manejar sus cargas de trabajo en SQL 2008.

Básicamente, usted puede definir o limitar los recursos que pueden utilizar sus instancias de SQL Server mediante reglas, de esta manera, usted podrá hacer cosas como:

– Especificar una cantidad máxima de solicitudes para grupos específicos
– Cantidad máxima de tiempo (segundos) que puede correr una solicitud para grupos específicos
– Asignar % de memoria a grupos específicos
– Mínimo y máximo de % de CPU y % de memoria para grupos específicos
– Grado de paralelismo (cantidad de operaciones simultáneas que pueden ser ejecutadas) para grupos específicos

Por ejemplo, digamos que tengo un servidor con SQL Server 2008 recién instalado, y quiero separar claramente grupos de trabajo según su función, es decir, yo quiero establecer claramente grupos para los siguientes tipos de solicitudes:

– Las que son hechas por mi aplicación (quiero darles un mínimo de 50% de procesador y se caracterizarán por provenir de una aplicación llamada “MiAplicación” o desde el Management Studio)
– Las que son hechas desde mi servidor de reportes (quiero darles un máximo de 50% de procesador y se caracterizarán por ser enviadas desde mi servidor de Report Server)
– Las que son hechas por los administradores (quiero darles un máximo de 10% de procesador y se caracterizarán por ser enviadas utilizando el usuario “sa”)

La sintaxis para crear los grupos (sin especificar prioridades en el procesador de momento) sería la siguiente:

BEGIN TRAN

CREATE WORKLOAD GROUP groupAdhoc

CREATE WORKLOAD GROUP groupReports

CREATE WORKLOAD GROUP groupAdmin

GO

CREATE FUNCTION rgclassifier_v1() RETURNS SYSNAME

WITH SCHEMABINDING

AS

BEGIN

DECLARE @grp_name AS SYSNAME

IF (SUSER_NAME() = ‘sa’)

SET @grp_name = ‘groupAdmin’

IF (APP_NAME() LIKE ‘%MANAGEMENT STUDIO%’)

OR (APP_NAME() LIKE ‘%MiAplicacion%’)

SET @grp_name = ‘groupAdhoc’

IF (APP_NAME() LIKE ‘%REPORT SERVER%’)

SET @grp_name = ‘groupReports’

RETURN @grp_name

END

GO

ALTER RESOURCE GOVERNOR WITH (CLASSIFIER_FUNCTION= dbo.rgclassifier_v1)

COMMIT TRAN

GO

ALTER RESOURCE GOVERNOR RECONFIGURE

GO

En este punto, solo queda especificar las reglas de procesador para cada uno de los grupos. Para simplificar el ejemplo, solo crearemos la regla para las solicitudes de aplicación y queda a discreción del lector inferir las otras dos reglas:

BEGIN TRAN

ALTER RESOURCE POOL poolAdhoc

WITH (MIN_CPU_PERCENT = 50);

ALTER WORKLOAD GROUP groupAdhoc

USING poolAdhoc;

COMMIT TRAN

GO

ALTER RESOURCE GOVERNOR RECONFIGURE

GO


Hector Bejarano

A partir de hoy 16 de Julio, está disponible el sitio del MSGLAD, Grupo LatinoAmericano de usuarios de Active Directory.

El Objetivo del GLAD es abrir una puerta al mundo de Active Directory y  tecnologías asociadas:

Implementación de Active Directory 2003 y 2008
Migración de Active Directory desde Windows NT y Windows 2000
Mantención de usuarios y Grupos
Uso de Group Policies para todo Administración de Active Directory 2003 con línea de comandos (no  powershell)
Administración de Active Directory 2008 con línea de comandos (PowerShell).
Respaldo y restauración de Active Directory 2003 y 2008 DNS

El sitio : http://www.msglad.org

 

Slds

Eduardo Castro – Comunidad Windows Costa Rica – http://mswindowscr.org

 

Technorati Tags:

La semana del 21 de Julio al 26 de Julio estaré en Chicago en la Conferencia de Arquitectos del OpenGroup, en esta ocasión daré una charla sobre La Estrategia de Gobierno Digital en Costa Rica, más información en http://www.opengroup.org/chicago2008/index.htm y http://www.opengroup.org/chicago2008/program.htm

 

Slds,

 

Eduardo Castro – Comunidad Windows Costa Rica – http://mswindowscr.org

Next Page »