Este artículo presenta principalmente el método de conexión ASP a la base de datos SQL Server 2008 a través de ODBC. Los amigos que lo necesiten pueden consultarlo.
Método para crear un archivo de conexión a la base de datos [archivo dsn]
Crear archivo ODBC DSN
Antes de crear un script de base de datos, debe proporcionar una manera para que ADO localice, identifique y se comunique con la base de datos. El controlador de la base de datos utiliza un nombre de origen de datos (DSN) para localizar e identificar una base de datos específica compatible con ODBC para pasar información desde la aplicación web a la base de datos. Normalmente, un DSN contiene información sobre la configuración de la base de datos, la seguridad del usuario y la ubicación, y se puede obtener como una tabla en una clave de registro de Windows NT o como un archivo de texto.
Con ODBC, puedes elegir el tipo de DSN que deseas crear: usuario, sistema o archivo. Los DSN de usuario y sistema se almacenan en el registro de Windows NT. El DSN del sistema permite que todos los usuarios que hayan iniciado sesión en un servidor específico accedan a la base de datos, mientras que el DSN del usuario restringe las conexiones de la base de datos a usuarios específicos que utilizan las credenciales de seguridad adecuadas. El archivo DSN se utiliza para obtener tablas de archivos de texto, proporciona acceso a múltiples usuarios y se puede transferir fácilmente de un servidor a otro copiando el archivo DSN. Por estos motivos, los ejemplos de este tema utilizan archivos DSN.
Puede crear archivos basados en DSN abriendo el Panel de control desde el menú Inicio de Windows. Haga doble clic en el icono ODBC, luego seleccione la página de propiedades Archivo DSN, haga clic en Agregar, seleccione Controlador de base de datos y haga clic en Siguiente. Siga las instrucciones a continuación para configurar el DSN para su software de base de datos.
Configuración del archivo DSN para la base de datos de Microsoft Access
NOTA Por motivos de rendimiento y confiabilidad, le recomendamos encarecidamente que utilice un motor de base de datos cliente-servidor para configurar datos controlados por aplicaciones web a las que deben poder acceder más de 10 usuarios simultáneamente. Aunque ASP puede utilizar cualquier base de datos compatible con ODBC, está diseñado y probado rigurosamente para su uso con bases de datos cliente-servidor, incluidas Microsoft®SQL Server, Oracle y otras.
ASP admite bases de datos de archivos compartidos (como Microsoft® Access o Microsoft® FoxPro) como fuentes de datos válidas. Aunque algunos ejemplos en la documentación de ASP utilizan bases de datos de archivos compartidos, recomendamos utilizar dichos motores de bases de datos solo para escenarios de desarrollo o implementación limitada. Es posible que las bases de datos de archivos compartidos no sean una buena opción para las bases de datos cliente-servidor que atienden aplicaciones web de alta demanda y alta calidad.
Configurar el archivo de base de datos de SQL Server DSN
Nota Si la base de datos reside en un servidor remoto, comuníquese con el administrador del servidor para obtener información de configuración adicional; el siguiente procedimiento utiliza la configuración predeterminada de ODBC de SQL Server, que puede no aplicarse a su configuración de hardware.
Nota Normalmente, sólo puede utilizar registros para depurar problemas de acceso a la base de datos.
Conexión del servidor SQL e información de seguridad
Si está desarrollando una aplicación de base de datos ASP que se conecta a una base de datos remota de SQL Server, debe considerar las siguientes cuestiones:
Tenga en cuenta que el uso de sockets TCP/IP puede mejorar el rendimiento al conectarse a bases de datos remotas.
Para obtener más información sobre este tema, consulte http://www.microsoft.com/sqlsupport/
Página de inicio de soporte técnico de Microsoft SQL Server.
Configurar el archivo de base de datos Oracle DSN
Primero asegúrese de que el software de usuario de Oracle esté instalado correctamente en la computadora en la que se creará el DSN. Para obtener más información, comuníquese con el administrador de su servidor o consulte la documentación del software de su base de datos.
Tenga en cuenta que los archivos DSN tienen una extensión .dsn y se encuentran en el directorio /Programas/Archivos comunes/ODBC/Fuentes de datos.
Para obtener más información sobre la creación de archivos DSN, visite el sitio web de Microsoft ODBC: http://microsoft.com/odbc/.
==================================================== ==
El primer paso para acceder a la información de la base de datos es establecer una conexión con la fuente de la base de datos. ADO proporciona un objeto Conexión que se puede utilizar para establecer y administrar conexiones entre aplicaciones y bases de datos ODBC. El objeto Conexión tiene varias propiedades y métodos que puede utilizar para abrir y cerrar conexiones de bases de datos y emitir solicitudes de consulta para actualizar información.
Para establecer una conexión a la base de datos, primero debe crear una instancia del objeto Conexión. Por ejemplo, el siguiente script crea un objeto Conexión y luego abre una conexión de base de datos:
?
- <%
- 'Crearunobjetodeconexión
- Setcn=Servidor.CrearObjeto(ADODB.Conexión)
- 'Abrir una conexión; la cadena se refiere al DSN
- cn.OpenFILEDSN=Mibase de datos.dsn
- %>