Red de conocimiento informático - Aprendizaje de programación - ¿Qué es DSN?

¿Qué es DSN?

Nombre original de DSN: Nombre de fuente de datos Nombre chino: Nombre de fuente de datos DSN define una determinada base de datos y el controlador ODBC que debe usarse para ODBC. Cada controlador ODBC define la información necesaria para crear un DSN para una base de datos admitida por el controlador. Es decir, luego de instalar el controlador ODBC y crear una base de datos, se debe crear un DSN. Un DSN debe contener al menos el siguiente contenido: ◆ Información sobre el controlador de la base de datos. ◆Ubicación de almacenamiento de la base de datos. La ubicación de almacenamiento de una base de datos de archivos (como Access) es la ruta del archivo de la base de datos; la ubicación de almacenamiento de una base de datos que no es de archivos (como SQL Server) es el nombre del servidor. ◆Nombre de la base de datos. En el Administrador de orígenes de datos ODBC, no se pueden repetir todos los nombres de DSN. Un DSN se puede definir como cualquiera de los siguientes tres tipos: Fuente de datos del usuario: esta fuente de datos es local para la computadora que la creó y solo puede ser utilizada por el usuario que la creó. ★Fuente de datos del sistema: esta fuente de datos pertenece a la computadora que la creó y pertenece a esta computadora y no al usuario que la creó. Cualquier usuario con los permisos adecuados puede acceder a esta fuente de datos. ★Fuente de datos del archivo: esta fuente de datos es específica del archivo de base de datos subyacente. En otras palabras, esta fuente de datos puede ser utilizada por cualquier usuario que tenga instalado el controlador adecuado. Archivo DSN (nombre de la fuente de datos) El archivo DSN de Windows (nombre de la fuente de datos) se utiliza principalmente para almacenar información de conexión de la base de datos. Si tiene muchas páginas web que necesitan enviar datos, puede hacerlo fácilmente a través de la ruta del archivo DNS sin enviar los datos a cada página. Por razones de seguridad, los archivos DSN generalmente se colocan en un subdirectorio del directorio del host para que visitantes desconocidos no puedan acceder a este directorio. Los archivos DSN son necesarios en ASP y ADO para acceder a la base de datos. El nombre es: "_dsn" en el directorio raíz de la cuenta de hosting (Nota: los archivos DSN solo admiten la solución de Windows)

Materiales de referencia: 1. /use/what_is_dsn