Asier Marqués

Hablando sobre tecnologías web y otras cosas que me interesan

Archivo de Mayo, 2007...

Archivado bajo Microsoft, Sistemas

Acabo de leer en el blog de Ramón Sola, que Microsoft por fin dispone de un servicio de petición de parches a través de su página web.

Me acuerdo hace algo asi como año y medio, cuando estaba como administrador de sistemas… necesité un parche específico para Outlook 2003, que permitía restringir algunas carácteristicas del mismo a traves de políticas de grupo desde directorio activo. Esa opción estaba disponible en el SP2 de Office 2003 pero aún no habia salido, sin embargo estaba desarrollado el parche que corregía ese problema específicamente y había que pedirlo por teléfono, al servicio telefónico de soporte.

Lo pedí y me lo enviaron por correo sin coste alguno, pero eché en falta precisamente un link para bajarmelo desde la web, o pedirlo al menos.

Ahora disponemos de éste link para solicitar los hotfixes que necesitemos, por ahora limitado a éstos productos:

  • Microsoft Antigen for SMTP Gateways
  • Microsoft Antigen for Exchange
  • Internet Security and Acceleration Server 2000 Standard Edition
  • Internet Security and Acceleration Server 2000 Enterprise Edition
  • Internet Security and Acceleration Server 2004 Firewall Client Update
  • Internet Security and Acceleration Server 2004 Standard Edition
  • Internet Security and Acceleration Server 2004 Enterprise Edition
  • Internet Security and Acceleration Server 2006 Standard Edition
  • Internet Security and Acceleration Server 2006 Enterprise Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Compact Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium-based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems
  • Microsoft SQL Server 2005 Standard X64 Edition
Comentarios (0) Posted by Asier Marqués on Jueves, Mayo 31st, 2007

Archivado bajo Desarrollo Web, Enlaces, Internet, Libros

Libros web es un sitio web donde Javier Eguíluz Pérez publica los libros que ha escrito o traduce para impartir sus propios cursos.

Cada libro está disponible enteramente para ser consultado a través de la web y están protegidos con una licencia tipo copyleft GNU Free Documentation License

Comentarios (0) Posted by Asier Marqués on Jueves, Mayo 31st, 2007

Archivado bajo Microsoft, Seguridad, Sistemas

Las Directivas de Grupo (GPO) nos permiten configurar parámetros de seguridad y limitar características de sistema en entornos de dominio Microsoft, para nuestros usuarios y equipos.

Éstas políticas disponen de herencia en su aplicación por lo que es importante saber en que orden se aplican. En la siguiente lista tenemos el orden en el que se leen y tienen prioridad (de menor a mayor):

  1. Local Security Policy (Directivas locales)
  2. Site Policy (Sitio)
  3. Domain Policy (Dominio)
  4. OU (Unidad organizativa)*
  5. OUs hijas (OUs contenidas en otras OU)*

*Hay que tener en cuenta que una política de denegar, siempre se va aplicar por encima de una de conceder y, en un nivel inferior, sólo podremos evitar esa aplicación bloqueando la herencia de directivas aplicadas en un orden anterior.

Éste post se lo dedico a Felinux, ya que tuvimos una discusión sobre cual era el orden en el que se leían (no aplicaban) las directivas. Finalmente él tenía razón en el primer punto de ese orden.

Comentarios (0) Posted by Asier Marqués on Jueves, Mayo 31st, 2007

Archivado bajo Microsoft, Seguridad, Sistemas

El comando gpresult nos lista las políticas de grupo (GPO) aplicadas a un equipo y usuario de la máquina (con sistema microsoft windows xp/vista y 2000 con el kit de recursos) desde la cual lo consultamos. Aquí va una tabla con los parámetros de dicho comando.

/S sistema

Especifica el sistema remoto al que conectarse.

/U [dominio\]usuario     

Especifica el contexto de usuario en el que el comando debe ejecutarse.

/P contraseña          

Especifica la contraseña para el contexto de usuario dado. Pide entrada si se omite.

/USER [dominio\]usuario     

Especifica el nombre de usuario para el que se mostrarán los datos

/SCOPE ámbito

Especifica si es necesario mostrar el usuario o la configuración del equipo.Valores válidos:

  • “USER”,
  • “COMPUTER”

/V

Especifica que se muestre la información detallada.

/Z

Especifica que la información superdetallada se va a mostrar. Esto permite ver si una configuración se estableció en varios lugares.

Ejemplos de uso

GPRESULT
GPRESULT /USER usuario_destino /V
GPRESULT /S sistema /USER usuario_destino /SCOPE COMPUTER /Z
GPRESULT /S sistema /U usuario /P contraseña /SCOPE USER /V

Comentarios (1) Posted by Asier Marqués on Jueves, Mayo 31st, 2007

Archivado bajo Bases de Datos, Microsoft, Sistemas

Publico esta tabla comparativa entre las versiones de Sql Server 2005, porque siempre hay algún dato en el que estoy en duda si está disponible en cierta versión o tengo que usar otra.. la tabla entera está en éste link.

Express Workgroup Standard Enterprise Comentarios

Número de CPU

1

2

4

Ilimitado

Es compatible con procesadores multinúcleo

RAM

1 GB

3 GB

OS Max

OS Max

Memoria limitada a un máximo compatible con el sistema operativo

Admite 64 bits

Windows on Windows (WOW)

WOW

OK

OK

NO

Tamaño de la base de datos

4 GB

Ilimitado

Ilimitado

Ilimitado

NO

Partición

NO

NO

NO

OK

Compatibilidad para bases de datos a gran escala

Operaciones de índice paralelo

NO

NO

NO

OK

Procesamiento paralelo de operaciones de indexación

Vistas indizadas

NO

NO

NO

OK

Se admite la creación de vista indizada en todas las ediciones. La correspondencia de vista indizada por el procesador de consulta sólo se admite en la Enterprise Edition.

Reflejo de base de datos

NO

NO

OK

OK

Solución avanzada de alta disponibilidad que incluye conmutación rápida por error y redireccionamiento automático del cliente

Organización en clústeres de conmutación por error

NO

NO

OK

OK

 

Transmisión de registros de seguridad

NO

OK

OK

OK

Solución de copia de seguridad y recuperación de datos

Cambios del sistema en línea

OK

OK

OK

OK

Incluye Memoria Hot Add, conexión administrativa dedicada y otras operaciones en línea

Indización en línea

NO

NO

NO

OK

 

Restauración en línea

NO

NO

NO

OK

 

Recuperación rápida

NO

NO

NO

OK

Base de datos disponible cuando comienzan las operaciones para deshacer

Comentarios (0) Posted by Asier Marqués on Jueves, Mayo 31st, 2007

Archivado bajo Gadgets, Hardware

En el blog de Félix veo un post acerca de las usbCell, un tipo de pila que se recarga conectándose a un puerto usb.
Los hay de varios tipos, incluida una batería que están desarrollando para teléfonos móviles, pda y disposivos blackberry.

usbcell

Comentarios (0) Posted by Asier Marqués on Jueves, Mayo 31st, 2007

Archivado bajo Microsoft, Sistemas

 [youtube Cog8b8ojji0]

Sitio Web oficial de Microsoft Surface

Comentarios (0) Posted by Asier Marqués on Miércoles, Mayo 30th, 2007

Archivado bajo Gadgets, Hardware

La empresa japonesa IO Data ha fabricado un adaptador que permite utilizar hasta un máximo de 2 monitores externos, conectándolos a través de los puertos usb que tengamos libres.

La desventaja es que sólo está disponible para conexiones vga y permite una resolución máxima de 1440 x 900px

io

Comentarios (0) Posted by Asier Marqués on Miércoles, Mayo 30th, 2007

Archivado bajo Bases de Datos, Desarrollo Web, Microsoft, PHP, Sistemas

Quien halla intentado conectarse a una base de datos Sql Server 2005 desde php, habrá comprobado que no puede. Incluso habilitando el protocolo TCP/IP y seguir los pasos del propio tutorial de microsoft msdn.

El problema radica en que la librería cliente (ntwdblib.dll) que trae php no está suficientemente actualizada (por defecto la versión 2000.2.8.0, necesitamos la 2000.80.194.0)* para poder conectarse a ésta versión de Sql Server.

php-sql

Una vez actualizada esa librería, nos conectamos sin problemas con:

$conexion= mssql_connect("SERVIDOR\INSTANCIA","login","clave");

*La librería ntwdblib.dll versión 2000.80.194.0 viene incluida en el cd de SQL Server 2000 (en la carpeta System), para los que no tengáis acceso a dicho cd la he colgado en éste enlace.

Comentarios (55) Posted by Asier Marqués on Martes, Mayo 29th, 2007

Archivado bajo Bases de Datos, Microsoft, Sistemas

En mySql tenemos una opción para las consultas Select que nos permite decirle a la base de datos que devuelva un rango de resultados deseados en vez de todos lo que puede devolver dicha consulta Select. Por ejemplo una consulta con Limit sería:

Select * from tabla Limit 4,8
Esto nos devuelve un rango de 8 resultados desde el 4º encontrado (ideal para paginaciones)

En sqlServer no disponemos de la opción Limit, por lo que debemos usar la opción ROW_NUMBER() OVER y asignarlo a un alias, como vemos en la siguiente consulta:

SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY id) as row FROM tabla ) as alias WHERE row > 4 and row <= 12
Esto nos devuelve un rango de 8 resultados desde el 4º encontrado (el rango estaría especificado entre 8 y 12)

Comentarios (14) Posted by Asier Marqués on Martes, Mayo 29th, 2007