compañero ya revisaste en la configuracion del sqlxpress que permita conexiones remotas, ese puede ser un caso, a mi una vez me dio ese mismo problema, y entre algunas de las cosas que le hice eran esas busca en Microsoft Sql Server 2005/ Herramientas de configuración y ahí tienes dos herramientas de configuración:
"Configuración de superficie para servicios y conexiones" y"Configuración de superficie para características" en la primera puedes cambiar la configuración predeterminada de Sql que habilita solo conexiones locales a conexiones locales y remotas. y a manera de consejo, prueba poniendo la direccion ip del pc donde te quieres conectar en vez del nombre PC3 en la cadena de conexión, la canalizacion por ip es mas rápida que la canalizacion por nombres, al menos claro esta que tengas un servidor WINS Espero te pueda servir
Saludos
att. Anl. José Vinces F.