Solución de problemas en proveedores de tipo
Este tema describe y proporciona posibles soluciones para los problemas que más suelen aparecer al utilizar los proveedores de tipos.
Posibles problemas con los proveedores de tipos
Si se produce un problema cuando se trabaja con proveedores de tipos, puede revisar la siguiente tabla para las soluciones más comunes.
Problema |
Acciones sugeridas |
---|---|
Cambios de esquema.Los proveedores de tipos funcionan mejor cuando el esquema de origen de datos es estable.Si agrega una tabla de datos o una columna o efectúa otro cambio en ese esquema, el proveedor de tipos no reconoce estos cambios automáticamente. |
Limpie o recompile el proyecto.Para limpiar el proyecto, elija Compilar, LimpiarNombreDelProyecto en la barra de menús.Para volver a compilar el proyecto, elija Compilar, RecompilarNombreDelProyecto en la barra de menús.Estas acciones restablecen el estado de todos los proveedores de tipos y fuerza la reconexión del proveedor con el origen de datos y obtienen información de esquema actualizado. |
Error en la conexión.La cadena de conexión o la dirección URL no son correctas, la red está inoperativa o el origen de datos o servicio no está disponible. |
Para un servicio web o servicio de OData, puede probar la dirección URL en Internet Explorer para comprobar si la dirección URL es correcta y el servicio está disponible.Para una cadena de conexión de base de datos, puede utilizar las herramientas de conexión de datos en el Explorador de servidores para comprobar si la cadena de conexión es válida y está disponible la base de datos.Después de restaurar la conexión, debe limpiar o recompilar el proyecto para que el proveedor de tipos se vuelva a conectar a la red. |
Credenciales no válidas.Debe tener permisos válidos para el servicio web o el origen de datos. |
Para una conexión de SQL, el nombre de usuario y la contraseña que se especifican en el archivo de configuración o de cadena de conexión deben ser válidos para la base de datos.Si utiliza la autenticación de Windows, debe tener acceso a la base de datos.El Administrador de base de datos puede identificar qué permisos necesita para tener acceso a cada base de datos y a cada elemento dentro de una base de datos. Para un servicio web o un servicio de datos, debe tener las credenciales apropiadas.La mayoría de los proveedores de tipos proporcionan un objeto DataContext, que contiene una propiedad Credentials que se puede establecer con el correspondiente nombre de usuario y la clave de acceso. |
Ruta de acceso no válida.Una ruta de acceso a un archivo no era válida. |
Compruebe si la ruta de acceso es correcta y que el archivo existe.Además, debe entrecomillar las barras diagonales en la ruta de acceso adecuadamente o utilizar una cadena textual o una cadena entre comillas triples. |