Red de conocimiento informático - Aprendizaje de código fuente - Problema de base de datos

Problema de base de datos

Mensaje de error (no necesito traducir el mensaje de error al chino, oye, todo el mundo lo sabe)

Error del proveedor OLE DB de Microsoft para controladores ODBC ''80004005''

[ Microsoft] [Controlador ODBC Microsoft Access 97] Base de datos Microsoft Jet

El motor no puede abrir el archivo ''(Desconocido)''.

El archivo ha sido abierto específicamente

otro usuario o necesitas permiso para ver sus datos.

Causa:

Este error ocurre cuando IIS usa una cuenta anónima (generalmente IUSR) que ya se usa para la base de datos en NT.

Este error ocurre cuando la cuenta anónima utilizada por IIS (generalmente IUSR) no tiene los permisos correctos en NT para el directorio donde se encuentra la base de datos. (Es por eso que no hay ningún problema en Win95 y PWS, ya que Win95 no tiene ningún permiso de directorio)

Verifique los permisos en archivos y directorios. Asegúrese de tener permiso para crear y eliminar archivos temporales en este directorio.

Estos archivos temporales son en realidad archivos creados por la base de datos en el mismo directorio, pero tenga en cuenta que estos archivos

pueden crearse en otro directorio, como /Winnt.

Utilice el monitor de archivos de NT para monitorear el directorio al que se accede en el momento del error del archivo.

Cuando utilice tString en otras máquinas, puede descargar NT File Monitor desde esta ubicación.

Mensaje de error

Proveedor Microsoft OLE DB para el error del controlador ODBC ''80004005''

[Microsoft][Controlador ODBC SQL Server][SQL Server ] El consulta y las vistas dentro de ella

exceden el límite de 16 tablas.

Razón:

La consulta es demasiado compleja y tiene restricciones.

Mensaje de error:

Proveedor Microsoft OLE DB para controladores ODBC error ''80004005''

[Microsoft][Controlador ODBC SQL Server][DBMSSOCN] General Error de red. Consulte

la documentación de su red

Causa:

La computadora donde está instalado SQL Server cambió su nombre. Sin embargo, el DSN todavía utiliza el nombre de la máquina original.