Error conexion SQL 2008 en aplicacion publicada, acceso intranet

01/07/2009 - 20:03 por Alberto Ovalle | Informe spam
Hola, tengo el siguiente problema ... Publique una aplicacion a la cual se
accede a traves de una carpeta compartida, esta de forma que se ejecute en mi
equipo en el ue tengo instalado el SQL 2008, si la ejecuto en forma local
todo bien, pero cuando lo hago desde otro equipo si abre la aplicacion pero
al momento de querer entrar a una consulta o cualquier pantalla que muestre
datos manda el siguiente error:
System.Data.SqlClient.SqlConnection y ya no se puede trabajar por que al
hacer cualquier cosa que tenga que ver con lectura a la DB manda ese error,
la cadena de coneccion que utilizo es la siguiente:
Con = new OdbcConnection("DSN=SQL2008;UID=sa;PWD=;");
Alguien que me pueda ayudar ? Agradezco su apoyo de antemano.

Preguntas similare

Leer las respuestas

#1 Juan
01/07/2009 - 20:50 | Informe spam
Varias consideraciones:

- ¿por qué usas un proveedor ODBC y no el propio de Sql Server?
- ¿por qué no hacer una aplicación que se ejecute desde tu equipo?
- estaría bien que pusieras el error que te da completo. Una posibilidad que
se me ocurre es que a tí te va bien en local pues la dsn está configurada en
tu equipo pero no en el de los clientes.

Saludos

"Alberto Ovalle" <Alberto escribió en el
mensaje de noticias:
Mostrar la cita
#2 Alberto Poblacion
02/07/2009 - 07:57 | Informe spam
"Alberto Ovalle" <Alberto wrote in message
news:
Mostrar la cita
Probablemente no sea un error de conexión Sql, sino de CAS (Code Access
Security). Cuando ejecutas una aplicación de .Net desde tu equipo local,
tiene permisos ilimitados, pero si desde otro equipo cargas la aplicación a
través de la red, se le aplican los permisos de la "zona intranet", que
tienen varias limitaciones, y entre otras cosas no permiten el acceso a base
de datos.
Tendrías que cambiar los permisos de CAS con la herramienta de
configuración del Framework.

Echale un vistazo a este video que publiqué en chanel9, que explica todo
este tema de los permisos de CAS y cómo cambiarlos:
http://channel9.msdn.com/posts/Dani...ompartida/
Ads by Google
Search Busqueda sugerida