Página principal de Microsoft Página principal de Microsoft

Tareas administrativas avanzadas


Configurar soporte para la integración de bases de datos con FrontPage

Microsoft® FrontPage® permite a los autores de sitios Web recopilar, almacenar y recuperar información de bases de datos. Las funciones de bases de datos en FrontPage 2000 permiten a los autores crear nuevas bases de datos o conectarse a las existentes e incorporar datos directamente en sus páginas Web.

Conectividad de base de datos

Al utilizar FrontPage 2000, los autores de Web pueden incorporar datos desde cualquier base de datos compatible con ODBC. La base de datos puede residir tanto en el servidor Web como en un servidor de base de datos remoto. FrontPage 2000 proporciona controladores para archivos de texto delimitados con tabulaciones o comas, para hojas de cálculo de Microsoft Excel y para los siguientes formatos:

  • Microsoft Access
  • Sistema de desarrollo de bases de datos Microsoft Visual FoxPro®
  • Inprise dBASE
  • Corel Paradox

Entre los controladores para bases de datos basadas en servidores se encuentran Microsoft SQL Server™ y Oracle.

FrontPage almacena toda la información de conexión de bases de datos en un archivo denominado Global.asa, en el equipo del autor de Web. Si la base de datos se encuentra fuera del Web basado en FrontPage del autor, FrontPage requiere un nombre de origen de datos (DSN) para conectarse a la base de datos.

Seguridad de base de datos

Mediante las Extensiones de servidor de FrontPage puede garantizar que sólo los usuarios con privilegios de edición y administrativos para un sitio Web podrán tener acceso a bases de datos en ese Web.

La ubicación recomendada para bases de datos basadas en archivos es la carpeta fpdb del Web basado en FrontPage. Con las Extensiones de servidor de FrontPage instaladas en el servidor Web, FrontPage marca automáticamente esta carpeta indicando que no es ejecutable, no se puede explorar ni ejecutar secuencias de comandos en ella. De manera predeterminada, cuando FrontPage 2000 crea una base de datos nueva, coloca una base de datos de Microsoft Access en la carpeta fpdb. Cuando los autores de Web importan bases de datos existentes a un Web, FrontPage crea la carpeta fpdb, si todavía no existe, y carga el archivo en la carpeta fpdb o en una carpeta especificada por el usuario.

Si el usuario coloca la base de datos en una carpeta distinta a la carpeta fpdb, el informe de los Errores de componente en FrontPage 2000 recomienda trasladar la base de datos a la carpeta fpdb por razones de seguridad.

FrontPage no proporciona ninguna seguridad de base de datos aparte de la configuración de seguridad ya existente en la base de datos. Si las restricciones de acceso no están configuradas en la base de datos, un usuario con derechos de edición o administrativos en el Web podría tener acceso y cambiar el contenido de la base de datos.

Si está administrando un Web extendido de FrontPage, puede llevar a cabo los pasos siguientes para reforzar la seguridad de las bases de datos de los Web del usuario:

  • En FrontPage 2000, en la vista Informes, compruebe si se debería mover alguna base de datos a la carpeta fpdb y, a continuación, muévala.
  • Utilice los mecanismos de seguridad integrados de la base de datos para limitar el número de usuarios con permiso para actualizar el contenido de la base de datos.
  • Compruebe los privilegios de base de datos disponibles en la cuenta que utilizan los autores de Web en FrontPage. Normalmente, las cuentas no deberían necesitar más privilegios aparte de los selección y actualización, que se utilizan en FrontPage.
  • Si un servidor Web no es compatible con ASP, asegúrese de configurar las Extensiones de servidor de FrontPage y el Web para que los usuarios no puedan agregar páginas ASP en sus Web. Por ejemplo, utilice la variable de configuración NoMarkScriptable o NoExecutableCGIUpload para evitar que los usuarios carguen páginas ASP en sus Web. Las variables de configuración se explican en la siguiente sección.

Definir variables de configuración para que sean compatibles con las funciones de bases de datos de FrontPage

Las Extensiones de servidor de FrontPage utilizan diversas variables de configuración que puede utilizar para configurar la manera en que su servidor Web es compatible con las funciones de bases de datos de FrontPage. Ya que la integración de las bases de datos de FrontPage se debe a ASP, los autores de Web deben poder guardar páginas ASP en el servidor. Las variables de configuración que afectan a la compatibilidad de la base de datos son AllowExecutableScripts, ListSystemDSNs, NoExecutableCGIUpload y NoMarkScriptable. Para obtener más información acerca de las variables de configuración, consulte Variables de configuración de las Extensiones de servidor de FrontPage.

AllowExecutableScripts

Cuando AllowExecutableScripts está activado, los autores de Web pueden ejecutar programas y secuencias de comando, como secuencias de comando CGI, extensiones ISAPI y páginas ASP. Sin embargo, por razones de seguridad AllowExecutableScripts se desactiva de manera predeterminada la primera vez que se instalan las Extensiones de servidor de FrontPage. Debe establecer AllowExecutableScripts con un valor distinto de cero, de manera global o para cada servidor virtual en que desee permitir a los autores de Web que ejecuten secuencias de comando.

Para obtener información detallada acerca de esta variable de configuración, consulte AllowExecutableScripts

ListSystemDSNs

FrontPage 2000 permite a los autores de Web obtener una lista de todos los nombres de orígenes de datos (DSN) de un servidor. Esto podría ocasionar posibles problemas de seguridad, ya que expone una lista de recursos. Además, es poco probable que los DSN estén protegidos con contraseñas, ya que hasta que las Extensiones de servidor de FrontPage 2000 no se instalaron en el servidor, no se podía acceder a los DSN desde una página Web.

Puede ocultar los DSN del sistema desactivando la variable de configuración ListSystemDSNs, globalmente o para cada servidor virtual. La configuración se establece de manera predeterminada como verdadera la primera vez que instala las Extensiones de servidor de FrontPage.

Para obtener información detallada sobre esta variable de configuración, consulte ListSystemDSNs

NoExecutableCGIUpload

Cuando se activa NoExecutableCGIUpload, los autores de Web no pueden cargar archivos en las carpetas en las que esté definido el bit que permite ejecutar secuencias de comando (o archivos ejecutables). NoExecutableCGIUpload se activa de manera predeterminada al instalar Extensiones de servidor de FrontPage, lo que significa que los autores de Web no pueden cargar páginas ASP en servidores, como IIS 3.0, que no tienen bits distintos para ejecutar secuencias de comando o ejecutables. Puede desactivar la variable de configuración NoExecutableCGIUpload de manera global o para cada servidor virtual en que desee permitir a los autores de Web que puedan cargar archivos ejecutables.

Para obtener información detallada sobre esta variable de configuración, consulte NoExecutableCGIUpload

NoMarkScriptable

Al instalar las Extensiones de servidor de FrontPage, la variable de configuración NoMarkScriptable se desactiva, lo que quiere decir que los autores de Web pueden cambiar el atributo "de ejecución de secuencias de comando" de una carpeta desde FrontPage 2000. Si activa NoMarkScriptable, globalmente o para cada servidor virtual, debe proporcionar algunas carpetas donde ejecutar secuencias de comando para que los autores de Web puedan utilizar las funciones de bases de datos de FrontPage y otras páginas basadas en ASP.

También puede activar o desactivar NoMarkScriptable para subwebs de un servidor, configurando vti_nomarkscriptable en el archivo _vti_pvt/service.cnf del Web. Puede utilizar la configuración vti_nomarkscriptable para activar selectivamente la compatibilidad de base de datos para los usuarios que lo deseen, pero no permitir dicha compatibilidad para el resto de los clientes. Para configurar esta funcionalidad, desactive la variable de configuración del servidor NoMarkScriptable y active la configuración vti_nomarkscriptable para los Web seleccionados.

Para obtener información detallada sobre esta variable de configuración, consulte NoMarkScriptable


  ATRÁS  ARRIBA
 
  Última actualización: abril de 1999
©1999 Microsoft Corporation. Reservados todos los derechos. Condiciones de uso.