Configurar Firewall de Windows para permitir el acceso al SQL Server


Aplicable a: Windows XP, 2003 y Base de Datos Sql Server 2000/2005

En firewall de windows debemos abrir los siguientes puertos:
Puerto de la instancia del SQL Server: 1433 TCP
Puerto Sql Server Browser: 1434 UDP

Agregamos también el programa ejecutable del servicio como excepción:
C:\Archivos de programa\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\Sqlservr.exe

En el SQL Server 2005, debemos además configurar el explorador de superficie donde , debemos setear lo siguiente:
Database Engine –> Service –> Automatic – Running
Remote Connections –> Local and Remote Connections – Using both TCP/IP and named pipes
SQL Server Browser –> Automatic – Running




Acceso denegado en Windows XP


Si tenemos acceso denegado al acceder a ciertos archivos, especialmente luego de una reinstalación, seguimos los siguientes pasos:

1) Nos logueamos con una cuenta con permisos de administrador.

2) Vamos al Panel de Control –> Apariencia y Temas –> Opciones de Carpeta –> Ver y desmarcamos “Utilizar uso compartido simple de archivos (recomendado)”

3) Luego hacemos click con el boton derecho del mouse sobre la carpeta con problemas de permisos –> Propiedades –> Seguridad

Seguramente aparezca un mensaje advirtiendo de los problemas de seguridad de dicha carpeta.

4) Allí mismo vamos a  Avanzadas –> Propietario –> Nombre y seleccionamos nuestro nombre de usuario. A continuación tildamos “Reemplazar propietario en subcontenedores y objetos”.

5) Aplicamos todo y aceptamos todo.

Listo

 

Migrar Servidores a Linux


La migración de sistemas de plataformas Windows a plataformas Linux surge de la necesidad lisa y llana de abaratar costos. Este es un resumen (muy resumido) de mis experiencias:

Escenario: Tenía una serie de servidores Windows, en su mayoría W2003R2, brindando los siguientes servicios:
– File Server, Mail Server, Proxy, Antivirus, Active Directory, Sql Server.

La cuestión es que de a poco y con paciencia es posible migrarlos a todos…, o casi todos a Linux.

– El Active Directory + el File Server se puede configurar directamente en un Linux con Samba + Ldap. El ldap (openldap) nos va a dar la funcionalidad de autenticación de usuarios mientras que el samba nos va a brindar los recursos compartidos necesarios para trabajar con archivos en la red.

– Con Squid reemplazamos cualquier proxy.

– Respecto del servidor de mail, he sido bastante masoquista al respecto (eso dicen ja, ja). Me he dedicado a instalar un servidor QMail con listas RBL que para instalarlo, me ha llevado unas cuántas horas de “plática” con él.

– Respecto de la base de datos, la mejor manera de reemplazar el SQL server es migrando los datos y el código a Mysql o Postgres.
El tema es el siguiente: los datos son fáciles de migrar. Inclusive hay herramientas que realizan dicha taréa. Pero en mi caso, tengo cientos de Stored Procedures… éstos si o sí requieren un análisis y traducción de código que no he visto que realice ninguna herramienta, con lo cuál, en mi caso, el costo de migración es sumamente alto.
Otro tema a evaluar en el caso de la base de datos es la aplicación que hace uso de dicha base. Es posible migrar su enlace a la base?

– Respecto del antivirus, no he encontrado un reemplazo realmente eficiente para el Symantec Corporate Server. Este antivirus, trabaja una base de virus centralizada y hace un deploy a todos los clientes windows conectados.
Creo que la mejor solución para este reemplazo va a surgir cuando pueda reemplazar todos los clientes windows por clientes Linux !!!

runtime foxpro windows 2.6


Al intentar ejecutar un archivo de foxpro 2.6 para windows, podemos obtener el siguiente mensaje de error: “Cannot locate Fox Pro support library”.

Sin embargo, para poder ejecutar los compilados de foxprow 2.6, no es necesario instalar ningún runtime especial, solo debemos copiar los siguientes archivos:

- foxw2600.esl en el mismo directorio que el ejecutable
- foxfont.fon en el mismo directorio del ejecutable

 

 

Eliminar notificación / advertencia windows original en XP


1) Iniciar en modo a prueba de fallos presionando f8 antes de que arranque windows.
Posicionarse en c:\windows\system32.

2) Eliminar o renombrar los archivos: WgaTray.exe y WgaLogon.dll tanto de la
carpeta System32 como de la carpeta WINDOWS\SoftwareDistribution\

3) Con el regedit, borrar la entrada “Wgalogon” que se encuentra en HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS

NT\CURRENTVERSION\WINLOGON\NOTIFY
 
Reiniciar y listo