Windows 2003 + Sql Server 2005 Express = Conexiones remotas.
Hace tiempo que no entro a postear (niño malo), y leo la cabecera y me da la risa, ya estudio menos y trabajo más, jeje.
En el curro me tienen currando con Access (porque es de lo que tienen licencia) y VS 2005 Express (porque yo lo valgo). Access da ciertos problemas, por no decir muchos, cuando se trata de trabajo en grupo, mucho volumen de datos,... y ya no hablamos cuando hacemos un formulario o informe que nos haga falta... vamos, que no es la solución más idónea.
Gracias a Dios, encontré un artículo para configurar Sql Server 2005 Express para usarlo con acceso remoto. Ahora mismo no tengo el link, porque me lo imprimí y tiré de folios en vez de pantalla TFT. Es lo mismo, os cuento los pasos que seguí.
1. Instalo Sql Server 2005 Express con Servicios Avanzados. Instalando el pack completo junto con el Management Studio Express.
2. Para permitir el acceso remoto, nos vamos a los servicios. Botón derecho a Mi PC -> Administrar. En administración de equipos, expandes Servicios y Aplicaciones y Administrador de configuración de SQL Server. Expandir Configuración de red de SQL Server 2005 y haz click en Protocolos de instancia. Habilitamos Canalizaciones con nombre y también habilitamos TCP/IP.
3. Ahora tenemos que configurar el Firewall de Windows. Una opción es deshabilitarlo. Si no queremos tenemos que agregar una excepción si no está creada. Habilitamos conexiones para: unidad:\Archivos de Programa\Microsoft SQL Server\MSSQL.1\MSSQL\BINN y agregamos el archivo sqlservr.exe a la lista de excepciones.
4. En la configuración del servidor (dentro ya del Management), le damos a Propiedades. En la "pestaña" Seguridad, ponemos la Autenticación de Windows y SQL Server. Luego en el servidor nos creamos un usuario con los permisos oportunos y ya podemos realizar conexiones desde un equipo remoto.
Creo que no me falta nada.
Un saludo.