Bueno. Ya solucione mi problema,pero no entiendo por que y fue asi:
En un nuevo proyecto, cree con una base de datos hecha desde vc# 2005 ee (express edition), y de ahi la copia a mi proyecto anterior. Y la puse en el directorio del proyecto, y jalo (de hecho, jala desde cualquier ubicacion). Y ya pude establecer la conexion.
Y no cambie NADA en mi codigo, no se porque con mi base de datos creada desde sql server 2005 ee no jalo :S
voy a hacer mas pruebas y espero averiguar el porque, por lo pronto solo puedo decir que: "si pueden evitar usar el mssql 2005 express edition, haganlo"
saludos,