Error del proveedor subyacente en Open.
( The underlying provider failed on Open. )
Al debuggear encuentro este mensaje (EntityException was caught) pareciera que quien esta provocando problemas es el Entity Framework.
La forma de resolver esto en desarrollo es eliminando la cadena de conexion modificada y volver a cargar el modelo, pero esto no es valido para el servidor de pruebas.
Pero al revisar mas en detalle la informacion del debuger encuentro que mi problema son permisos del usuario en la base de datos de pruebas. No tiene permisos para hacer SELECT. plop :(
Se denegó el permiso SELECT en el objeto 'xxx', base de datos 'xxx', esquema 'dbo'.
Le doy permisos al usuario y sigo con mi instalacion en pruebas.
2 comentarios:
Al crear los permisos de tu usuario se solucionó?
Tengo un usuario valido, con los permisos y al subirlo a un servidor me sale ese error, pero a veces me funciona de maravilla. Habia buscado más a acerca de este error y me decia que posiblemente sean rutas relativas ya que mi servidor tiene un sitio y de ahi creo las app donde actualmente esta mi sitio... esta muy raro
Si, se soluciono.
Lo otro que puede ser es tu cadena de conexión. No me hace sentido que sean las rutas relativas, ya que el error tiene que ver con base de datos.
Time out de conexión? eso explicaría que funciona en algunos momentos y otros no...
Publicar un comentario