martes, 22 de septiembre de 2009

more work with SQL SERVER 2005 & Win Server 2003 ent a 32 bits.

Bueno, hace casi 6 meses instale el windows server 2003 enterprise a 64 bits por que tenía problemas de ralentización con mi sistema. Bueno, tuve que mover ciertos parámetros dentro del SQL server 2005, es decir tuve que tunearlo.
Algo muy importante fue activar el AWE. Primero definiré para y por que sirve. El AWE es un modo que se establece para el manejo de memoria dentro de las parametrizaciones de SQL SERVER 2005.
Lo que hace el AWE es asignar mas memoria física independientemente de cuanto espacio de direcciones virtuales tenga, (al menos así lo entendí yo).
Por ejemplo los sistemas que trabajan a 32 bits es decir 2^4 no pueden trabajar a mas de 4 GB, entonces al habilitar el AWE el sistema operativo puede reconocer si tu hardware tiene mas de esa cantidad de memoria física.
Aunque una CPU puede ser internamente de 64 bits, su bus de datos o bus de direcciones externos pueden tener un tamaño diferente, más grande o más pequeño y el término se utiliza habitualmente para describir también el tamaño de estos buses.
básicamente de ahi viene el termino de 86x(32bits) o 64x.
Bueno, como lo dije antes estas diferencias hacen que tu sistema operativo independientemente si tu hardware tiene N ranuras de N mb No te reconozca a mas Gb. :(, una lástima verdad? de ahi se vale el windows server 2003 std edition para bloquearte la memoria y hacer que compres otro sistema operativo mas caro para poder manejar el total de capacidad de tu server ... ejeje:P como dice Juan (eso es su negocio!), pues si, pero yo insisto que chale.
mmm Wueno.

Algo que aprendí tambien es que cuando habilitas el AWE en SQL SERVER 2005, tienes que habilitar las opciones de max y min memory puesto que si no lo habilitas el server "inteligentemente" bloqueará la memoria necesaria para que tu sistema operativo funcione correctamente. ah ah.
Les pondre el código para habilitar estas opciones de manera manual, ya que si les da hueva pueden habilitarlo desde el Interfaz gráfica del manejador.

sp_configure 'min server memory', 1024
RECONFIGURE
GO
sp_configure 'max server memory', 6144
RECONFIGURE GO

Es importante tambien configurarlo si tienes mas de una instancia de SQL.

Wueno, ahi no acaba todo.

Ese cambio lo hice y parametrice y todo quedo funcionando perfecto, pero mi version de windows server enterprise era trial, así es que generosamente microsoft me dio 120 días para probar su software. Los cuales aproveche al 100%.

Hace practicamente casi un mes venía programando el cambio del software, pero como esto no se puede hacer entre semana tenía que hacerlo un fin ycomo no dependo de mi misma para abrir y cerrar la oficina y mucho menos para mi server de licencias de mi sistema pues tuve que esperar 3 semanas para esto hasta cuando mi sistema operativo me decía, -"ya tienes que cambiarme por que te quedan solo 7 días"-, para este entonces yo habíamos comprado la versión enterprise de windows. y había pedido los medios de instalación en windows server ent 2008, lo bueno que me enviaron a 64bits y a 86x.
Siguiendo, sabado día maratónico, primero había bajado los archivos de la pagina de microsoft eopen para bajar las versiones de 2003 por cualquier cosa pasará, pero baje el 64bits y 32 bits. ya tenía todo listo empece, el respaldo tardo horas :s sí un moustrito de 17 GB y con una conexión a 100Mbs teóricos es una lentitud total :s. ya una vez pasados los respaldos a otra maquina para que no hubiere pérdida, pues mis archivos estan en un disco RAID 5 y el SO en un RAID 0. pues bueno mi server es un dell y esos vienen con un disco Started, pero bueno el chiste es que no quería, por si las moscas, hubiera por ahí algún evento desagradable.
Primero inserte el disco boot, sí todo bien y sí dejar intacto los arreglos RAID así como estan, sí ... luego next next next, después inserte el disco win srvr 2003 ent 64bits, pero no al momento de instalación del SO me marco un error. Ah bueno, mejor le meto el Disco del 2008, este no debe de fallar, todo bien, todo bien, instale sql me marco algunos errores de incompatibilidad con el visual debugger, pero bueno ahi vamos, si todo quedo bien y ya habia instalado office, sql server, hice el restore y pum el servidor de licencias no era compatible, fregadoooooooo por que me dan un documento que dice que si y no me dicen que solo después del parche 49. fregado. ya eran las 9 de la noche, plan emergente, instalar win srvr 2003 ent de 32 bits, sí, este sí jalo, todo bien y solo me falto instalar las licencias para poder seguir trabajando. eso ya lo hice el domingo en la noche, pero ah no, algo me faltooo... el win solo reconoce 3.5 GB, no mas??¡cielos!... mi sistema esta lento, -mary el sistema se trabo!- chiale...nooooooooooo no puede ser!!!, sí es enterprise el enterprise maneja hasta 64 Gb... por que no mas me reconoce 3?? por que sí tengo 8.5 Gb.???... ah wueno buscaba y buscaba pero no había algo que me dijera... pero no recorde que sí moví el boot ini pero no reinicie el server, ahhh, wueno mi plan era resinstalar todo pero con el de 64bits... pero no... dije bueno habilito el /PAE y a ver si me reconoce y reinicio no sin antes hacer mi respaldo.. para esto mejor lo conecte directo a una pc que tuviera tarjeta de red de 1Gb así la transferencia fue mas rápida, por supueste tengo un switch 3com que me maneja 10/100/1000 Mbs ...AJAJA... BUENO.. teóricamente 1 Gb. pero sí reinicie y por fin ví en las propiedades de mi PC los 8.5 Y AHORA ya veo con gusto que el SQL y lahabilitación del AWE me dan mas de 6.87 YEAAAAAAA!, AHORA SI SOY FELIZ. a ver a quien le sirve la anecdota. espero que si.

jueves, 3 de septiembre de 2009

problemas con la impresora...

Bueno hay dos casos que he tenido bien curiosos con las impresoras. Bueno, despues de conocer los modelos de la lexmark E230 y Canon Ir-2200, Canon Ir-1370, Canon MFC 6550, HP laserjet 2300 y dell AIO-810; he tenido varias situaciones diferentes que resolver.

Hace unos días atras, todavía estaba faby en la empresa, tuve un problema que en principio fue reportado como problema del excel, mis compañeras me pidieron ayuda, primero una de ellas me dijo que su excel se trababa cuando estaba trabajando en un cierto libro, bueno, dije - yo puede ser que sea el excel y se tenga que reinstalar -, pero como siempre es bien dificultoso estar reinstalando los programas no hice nada, lo chistoso es que después otra compañera se empezo a quejar acerca de que cuando entraba a cierto documento se trababa y no la dejaba entrar, ahi fue cuando empece a pensar, -puede ser un gusano en la red - nooooooooo!, ya van dos teorías ahí. Y por último empece a pensar, bueno son dos síntomas las dos Pcs del excel se traba, empece a preguntar a la primera compañera -¿cuando se te traba el documento?- ella respondió - cuando mando a imprimir - y yo dije -ok, entonces quitaré y resintalaré la impresora - entoncés procedí a la acción, ahh pero al momento de tratar de instalar de nuevo la impresora esta no me dejo, no encontraba en el catalogo del dominio a la impresora, cheque la ruta en la pc que la compartía y estaba bien, fuí y cheque la impresora en la máquina servidor, para antes de eso le pregunte a la compañera 2 cada cuando se trababa su maquina y era exactamente cuando entraba al excel, cosa curiosa, este problema lo resolví quitando esa impresora de predeterminada en esa máquina y poniendo predeterminada mi otra impresora y con esto mi compañera pudo entrar, jajaja, cosa chistosa. Con la compañera1 fue más complicado pero se solucion quitando y reinstalando la impresora de la pc servidora, los drivers o se habían dañado en el registro o no eran los correctos y hasta días después del cambio empezo a mostrar los síntomas. Ah jajaja, me asombro y maravillo de mi inteligencia XD, es broma. Pero fue muy buena experiencia.

El otro caso me toco hoy, mi compañera mandaba a imprimir desde el sap y se tardaba y me comentaba que ayer no se puso así, ahh entonces hice las pruebas y mis otras compañeras no tenían ni un solo problema en su impresión, pero aquí fue algo mas chistoso, me toco pensar en que el problema era la red y sí, realmente el problema es la red, tengo un servidor DC2 que tiene el servicio de DHCP dado de alta, pero... antier tuve problemas con él y decidí echar a andar el dhcp que tiene el router, entonces como no podía dar de baja uno de los servicios lo que se me ocurrio hacer fue entrar como admin del dominio y cambiar el IP del cliente, como?.
-ejecutar cmd
-después ipconfig /release (esto borra el ip actual).
por el problema con los dhcp no agarraba ip nisiquiera ejecutando IPCONFIG /RENEW.
entoncés lo que hice fue asignarle una IP estática. y vuala... si se arreglo, pero ocupo dar de baja el DHCP del servidor DC2 , ya ese servidor lo degrade y subí el DC1 a maestro de operaciones del dominio, pero ...no lo he podido degradar por que tiene el servidor de licencias de terminal server y esto lo tengo que hacer cuando no haya trabajo por que mi sistema basicamente corre en terminal server y sin el servidor de licencias no podrían acceder mis usuarios.

mmm parece que no, pero ya llevo 3 años de experiencia y he aprendido demasiado... y hasta algo de compras, cuando comprar y cuando no vale la pena invertir, cuando esperar y cuando tomar decisiones.