Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
por Saad Ladki
Introducción
El administrador de bases de datos es un nuevo módulo de Internet Information Systems 7 (IIS 7) diseñado específicamente para la administración de bases de datos ubicadas en entornos de hospedaje. IIS 7 está diseñado para entornos como el que proporcionan los proveedores de hospedaje web en los que se pretende que los servidores de bases de datos sean accesibles desde el servidor de aplicaciones web pero no directamente desde Internet.
El administrador de bases de datos de IIS permite administrar fácilmente las bases de datos locales y remotas desde el Administrador de IIS. El administrador de bases de datos detecta automáticamente las bases de datos en función de la configuración del servidor web o de una aplicación; además, ofrece la posibilidad de conectarse a cualquier base de datos en la red. Una vez conectado, el administrador de base de datos proporciona una matriz completa de funcionalidades administrativas, incluida la administración de tablas, vistas, procedimientos almacenados y datos y la ejecución de consultas ad hoc.
El administrador de base de datos proporciona compatibilidad con Microsoft® SQL Server® y MySQL. Además, dado que el administrador de bases de datos de IIS es una extensión del Administrador de IIS, los administradores pueden delegar de forma segura la administración de bases de datos a usuarios locales o remotos autorizados, sin tener que abrir puertos de administración adicionales en el servidor.
Con el administrador de bases de datos podrá:
Administrar bases de datos de Microsoft SQL Server o MySQL.
- Agregar, cambiar el nombre, eliminar y editar tablas.
- Ver y administrar claves principales, índices y claves externas.
- Editar los datos.
- Establecer conexiones a varias bases de datos.
- Escribir y ejecutar consultas.
- Crear, modificar y eliminar procedimientos almacenados y vistas.
- Administrar las bases de datos locales y remotas desde la máquina.
Realizar copias de seguridad y restaurar bases de datos de SQL Server de Microsoft.
Use las funcionalidades de administración remota con una opción limpia y fácil de usar para administrar un servidor SQL Server remoto.
Aproveche la plataforma de extensibilidad pública que permite desarrollar proveedores para admitir otras bases de datos.
Para instalar la versión actual (CTP2) del administrador de bases de datos, consulte:
Asegúrese de que la imagen que planea usar para la instalación del servidor web contiene el administrador de bases de datos de IIS 7.
Agregar una cadena de conexión a una aplicación web
Para agregar una nueva conexión mediante una cadena de conexión:
Abra el Administrador de Internet Information Services (IIS).
En la vista Conexiones, seleccione el sitio, la aplicación o el directorio virtual al que desea agregar una cadena de conexión.
Figura 1: vista de funciones
En la Vista de funciones, haga doble clic en el icono de Cadenas de conexión.
En el panel Acciones, haga clic en Agregar.
En el cuadro de texto Nombre, escriba un nombre para su cadena de conexión.
Seleccione el botón de opción SQL Server.
Figura 2: agregar cadena de conexión
En el cuadro de texto Servidor, escriba el nombre del servidor que hospeda la base de datos.
En el cuadro de texto Base de datos, escriba el nombre de la base de datos a la que desea conectarse.
Si la base de datos usa la autenticación de Windows®, haga clic en el botón de opción Usar seguridad integrada de Windows. De lo contrario, haga clic en el botón de opción Especificar credenciales y, a continuación, escriba las credenciales de usar para conectarse a la base de datos.
Nota: si desea especificar la configuración avanzada para la cadena de conexión, también puede hacer clic en el botón de opción Personalizar y, a continuación, escribir la cadena de conexión.
Botón agregar conexión
Puede agregar nuevas conexiones sin usar cadenas de conexión. Esto le permite conectarse a bases de datos distintas de las usadas por la aplicación o a la misma base de datos, pero con una identidad de usuario diferente.
Para agregar una nueva conexión mediante el administrador de bases de datos:
Haga clic en el botón Agregar conexión de la barra de herramientas de administrador de bases de datos.
Figura 3: administrador de base de datos
En el cuadro de texto Nombre de conexión, escriba un nombre de conexión.
En la lista de proveedor de base de datos, seleccione el proveedor que desea usar para conectarse a la base de datos. (Por ejemplo, para conectarse a una base de datos de SQL Server, seleccione el System.Data.SqlClient que se incluye con el administrador de bases de datos).
Ahora se le presentará un conjunto de nuevos campos que debe rellenar. En el caso del proveedor de SQL Server, debe proporcionar:
El servidor en el que reside su base de datos.
El nombre de la base de datos.
El identificador de usuario para conectarse a la base de datos.
La contraseña asociada al identificador de usuario.
Figura 4: agregar conexión
Cuando haya terminado de escribir la información necesaria, haga clic en Aceptary se creará la conexión.
Nota: la información de conexión se almacena en la máquina desde donde se usa el Administrador de IIS. Por lo tanto, esta información no es accesible desde instancias del Administrador de IIS en un equipo diferente.
Iniciar el administrador de bases de datos
El administrador de bases de datos se hospeda en el Administrador de IIS.
En Administrador de IIS, seleccione el sitio, la aplicación o el directorio virtual donde se almacena la cadena de conexión (para obtener más información sobre cómo crear una cadena de conexión, vea Agregar una cadena de conexión a la aplicación web). También puede crear una nueva conexión en el administrador de base de datos mediante el botón Agregar conexión en la barra de herramientas de administrador de base de datos (para obtener más información, vea Agregar botón de conexión).
En la Vista de funciones, haga doble clic en el icono de administrador de bases de datos de IIS.
Figura 5: administrador de bases de datos
Si tiene cadenas de conexión existentes en el sitio, la aplicación o el directorio virtual, puede ver un nodo en el Administrador de bases de datos que representa cada una de estas cadenas de conexión.
Figura 6: conexiones de bases de datos
En la vista Administrador de base de datos, expanda un nodo de conexión y se le mostrará más información:
- Tablas (trabajar con tablas)
- Vistas (trabajar con vistas)
- Procedimientos almacenados (trabajar con procedimientos almacenados)
Si expande aún más cualquiera de los nodos, aparecerá una lista de todas las tablas, vistas y procedimientos almacenados que contiene la base de datos.
Usar el administrador de bases de datos
Para usar el administrador de base de datos, los usuarios deben tener una cadena de conexión de base de datos creada dentro de un sitio. Por ejemplo, supongamos que un proveedor de hospedaje recibe un pedido de un cliente para el aprovisionamiento de una o varias bases de datos para una aplicación. El proveedor de hospedaje crea la base de datos y proporciona la cadena de conexión al cliente. A menudo se trata de un paso automatizado.
La cadena de conexión incluye el servidor de la base de datos, el nombre de la base de datos y las credenciales del usuario (nombre de usuario y contraseña). El Administrador de IIS dispone de un módulo de cadena de conexión que el proveedor de hospedaje puede usar para proporcionar la cadena de conexión al cliente. O el cliente puede escribir la información de la cadena de conexión que le proporciona el proveedor de hospedaje.
Seleccione el icono de cadenas de conexión.
Figura 7: icono del módulo de cadena de conexión
En la sección Administración del sitio web, haga doble clic en el icono de administrador de bases de datos.
###### Figura 8: icono del administrador de bases de datos
Administre la(s) base(s) de datos seleccionando la conexión adecuada.
Figura 9: administrador de bases de datos