SQLMax Connections
¿QUIENES SOMOS?

MS-SQL Server
Características
La mejor Base de Datos
DESARROLLOS
CON SQL

Utilitario ESQL
Tutorial de ASP
Seguridad en IIS
ARTICULOS VARIOS
Buscar txt en los SP
Asegurar los Datos
Ajuste RDBMS
Reporting Services
Funciones en SQL
Optimización de SQL
Administración MMC
Transformación DTS
Config. de memoria
Data WareHouse
Procedimientos no documentados
ADMINISTRACION
Configuración de SQL
Utilitarios de
Administración

RECURSOS
Listas de Correo
Foro de SQL
Foro de ASP
Foro de DW
Codigos de Ejemplo

Tutorial de ASP (2ª parte)

Creación del Archivo de Acceso a Datos (DSN)

Antes de crear secuencias de comandos para bases de datos tiene que proporcionar una forma para que ADO encuentre, identifique y se comunique con una base de datos.

Los controladores de bases de datos (programas que pasan información desde su aplicación Web a una base de datos) utilizan un Nombre de origen de datos (DSN) para encontrar e identificar una base de datos ODBC en particular. Normalmente, el DSN contiene información de configuración de la base de datos, seguridad de usuarios y ubicación, y puede tener la forma de una entrada en el registro del sistema de Windows NT o de un archivo de texto.

Con ODBC puede elegir el tipo de DSN que va a crear: Usuario, Sistema o Archivo.

Los DSN de Usuario y de Sistema residen en el registro del sistema de Windows NT. Los DSN de Sistema permiten que todos los usuarios que han iniciado una sesión en un servidor concreto tengan acceso a una base de datos, mientras que los DSN de Usuario limitan la conectividad con la base de datos a los usuarios que dispongan de las credenciales de seguridad apropiadas. Los DSN de Archivo, que tienen la forma de archivos de texto, proporcionan acceso a varios usuarios y son fácilmente transferibles entre un servidor y otro mediante la copia de los archivos DSN. Por estas razones, los ejemplos de este tema utilizan DSN de Archivo.

Puede crear un DSN de Archivo si abre Panel de control desde el menú Inicio de Windows. Haga doble clic en el icono ODBC y seleccione la hoja de propiedades DSN de Archivo. Haga clic en Agregar, elija el controlador de la base de datos y haga clic en Siguiente.

  • Para configurar un DSN de Archivo para una base de datos de Microsoft Access
  1. En el cuadro de diálogo Crear nuevo origen de datos, seleccione Controlador Microsoft Access en el cuadro de lista, después, haga clic en Siguiente.
  2. Escriba el nombre de su DSN de Archivo y haga clic en Siguiente.
  3. Haga clic en Finalizar para crear el origen de datos.
  4. En el cuadro de diálogo Instalación de ODBC para Microsoft Access 97, haga clic en Seleccionar. Elija un archivo de base de datos de Microsoft Access (*.mdb) y haga clic en Aceptar.

Nota Por razones de rendimiento y confiabilidad, se recomienda encarecidamente que utilice un motor de base de datos cliente-servidor para el despliegue de aplicaciones Web controladas por datos que requieran una elevada demanda de accesos por parte de más de 10 usuarios simultáneos. Si bien Páginas Active Server funciona con cualquier base de datos compatible con ODBC, se ha probado y está diseñado para funcionar con bases de datos cliente-servidor como Microsoft (r) SQL Server u Oracle.

ASP acepta bases de datos de archivos compartidos (Microsoft(r) Access o Microsoft(r) FoxPro) como orígenes válidos de datos. Aunque algunos ejemplos de la documentación de ASP utilizan una base de datos de archivos compartidos, se recomienda utilizar estos tipos de motores de bases de datos únicamente con fines de desarrollo o en situaciones de despliegue limitado. Las bases de datos de archivos compartidos pueden no ser tan adecuadas como las bases de datos cliente-servidor para aplicaciones Web de producción muy exigentes.

  • Para configurar un DSN de Archivo para una base de datos de SQL Server

 Nota Si la base de datos reside en un servidor remoto, póngase en contacto con el administrador del servidor para obtener información de configuración adicional; el siguiente procedimiento utiliza la configuración predeterminada de ODBC para SQL Server, que puede no funcionar con su configuración hardware.

  1. En el cuadro de diálogo Crear nuevo origen de datos, seleccione SQL Server en el cuadro de lista y haga clic en Siguiente.
  2. Escriba el nombre de su DSN de Archivo y haga clic en Siguiente.
  3. Haga clic en Finalizar para crear el origen de datos.
  4. Escriba el nombre del servidor que ejecuta SQL Server, su Id. de inicio de sesión y su contraseña.
  5. En el cuadro de diálogo Crear un nuevo origen de datos SQL Server, escriba en el cuadro de lista Servidor el nombre del servidor que contenga la base de datos de SQL Server y haga clic en Siguiente.
  6. Seleccione el método de comprobar la autenticidad del Id. de inicio de sesión.
  7. Si elige la autenticación SQL Server, escriba el Id. de inicio de sesión y la contraseña; después, haga clic en Siguiente.
  8. En el cuadro de diálogo Crear un nuevo origen de datos SQL Server, establezca la base de datos predeterminada, la configuración de los procedimientos almacenados del controlador y los identificadores ANSI; después, haga clic en Siguiente. (Para obtener más información, haga clic en Ayuda.)
  9. En el cuadro de diálogo (también se llama Crear un nuevo origen de datos SQL Server), elija el método de traducción de caracteres y haga clic en Siguiente. (Para obtener más información, haga clic en Ayuda.)
  10. En el siguiente cuadro de diálogo (también se llama Crear un nuevo origen de datos SQL Server), seleccione las opciones de registro.

    Nota Normalmente, sólo debe utilizar el registro para depurar problemas de acceso a la base de datos.

  11. En el cuadro de diálogo Instalación de ODBC para Microsoft SQL Server, haga clic en Comprobar origen de datos. Si el DSN se ha creado correctamente, el cuadro de diálogo Resultados de la comprobación indicará que la comprobación es correcta.

    Información de conexión y seguridad de SQL Server

    Si va a desarrollar una aplicación ASP de base de datos diseñada para conectar con una base de datos remota de SQL Server, debe tener en cuenta también los aspectos siguientes:

    • Esquema de conexión Puede elegir entre los métodos Sockets TCP/IP y Canalizaciones con nombre para tener acceso a bases de datos remotas de SQL Server. Con Canalizaciones con nombre, los clientes de la base de datos tienen que estar autenticados por Windows NT antes de establecer una conexión, dejando la posibilidad de que un equipo remoto que ejecute canalizaciones con nombre pueda denegar el acceso a un usuario que tenga las credenciales apropiadas de acceso a SQL Server, pero no tenga una cuenta de usuario de Windows NT en dicho equipo.
    • Como alternativa, las conexiones que utilizan Sockets TCP/IP conectan directamente con el servidor de la base de datos, sin conectar a través de un equipo intermediario (como es el caso de Canalizaciones con nombre). Como las conexiones establecidas mediante Sockets TCP/IP conectan directamente con el servidor de la base de datos, los usuarios pueden tener acceso mediante la autenticación de SQL Server, no mediante la autenticación de Windows NT.
      Nota Para aumentar el rendimiento en la conexión con bases de datos remotas, utilice Sockets TCP/IP.
    • Seguridad Si utiliza las características de seguridad Integrada o Mixta de SQL Server y la base de datos de SQL Server reside en un servidor remoto, no podrá utilizar la autenticación Desafío/Respuesta de Windows NT. Específicamente, no puede reenviar credenciales Desafío/Respuesta de Windows NT al equipo remoto. Esto significa que quizá tenga que utilizar la autenticación Básica, que se basa en que el usuario proporcione la información del nombre de usuario y la contraseña.

Para obtener más información acerca de estos aspectos, visite la página principal de Microsoft SQL Server Technical Support en http://www.microsoft.com/sqlsupport/.

  • Para configurar un DSN de Archivo para una base de datos de Oracle

Asegúrese de que el software cliente de Oracle esté correctamente instalado en el equipo donde vaya a crear el DSN. Para obtener más información, consulte con el administrador del servidor y la documentación de la base de datos.

  1. En el cuadro de diálogo Crear nuevo origen de datos, seleccione Controlador ODBC de Microsoft para Oracle en el cuadro de lista y haga clic en Siguiente.
  2. Escriba el nombre del DSN de Archivo y haga clic en Siguiente.
  3. Haga clic en Finalizar para crear el origen de datos.
  4. Escriba un nombre de usuario, una contraseña y el nombre del servidor; después, haga clic en Aceptar.

Nota Los archivos DSN tienen la extensión .dsn y residen en el directorio \Archivos de programa\Archivos comunes\ODBC\Data Sources.

Para obtener más información acerca de la creación de DSN de Archivo, visite el sitio Web de Microsoft ODBC en http://microsoft.com/odbc/.

<-- Parte 1  |   Parte 3 -->



Acceso al
Centro de Entrenamiento

Google

© 2001- RealITech - Todos los derechos reservados
Microsoft, Visual Basic, MSDN, ActiveX, Visual C++, Visual FoxPro, Visual InterDev, Visual Studio, Win32, MS SQL Server, BackOffice, JScript, SBS (Small Business Server), Developer Studio, Windows y Windows NT son marcas registradas por Microsoft Corporation en Estados Unidos y otros países.

Diseño multimedia