Este documento proporciona información de última hora u otra información que complementa a la documentación de Microsoft® Remote Data Service 1.5.
Incluye las siguientes secciones:
Descripción del producto
Nuevas características
Notas de la instalación
Soporte técnico
Notas técnicas
Problemas conocidos
Documentación y ayuda
Información de copyright
Microsoft Remote Data Service (RDS) es un marco de conectividad y publicación de datos rápido y eficiente para aplicaciones alojadas en Internet Explorer. Se basa en una tecnología distribuida cliente-servidor que funciona sobre los protocolos HTTP, HTTPS (HTTP sobre Secure Sockets Layer) y DCOM. Mediante controles ActiveX compatibles con datos, RDS proporciona una programación de acceso a datos en el estilo de Microsoft® Visual Basic® a los programadores de Web que necesitan crear aplicaciones distribuidas que impliquen gran cantidad de datos para su utilización en intranets corporativas y en Internet.
El nombre Microsoft® Advanced Data Connector (ADC) ha cambiado a Microsoft® Remote Data Service (RDS), una característica de Microsoft® ActiveX Data Objects (ADO). ADC siempre se ha basado en ADO, y este cambio representa un movimiento para integrar más estrechamente y clarificar las relaciones entre estos dos componentes. ADO es una interfaz de programación que permite un acceso sencillo y flexible a los orígenes de datos OLE DB y ODBC. Remote Data Service se basa en ADO para proporcionar un conjunto de registros sencillo y sin conexión, así como servicio remoto. La funcionalidad de Advanced Data Connector no se ha visto afectada con este cambio y verá numerosas y extraordinarias características nuevas en la versión 1.5.
A continuación se enumeran las nuevas características de Remote Data Service 1.5. Para obtener más información acerca de estas características, consulte la documentación.
Antes de instalar Microsoft Remote Data Service, compruebe que los equipos cliente y servidor cumplen los requisitos mínimos de hardware y software.
Para instalar Remote Data Service debe cumplir determinados requisitos de hardware, que incluyen los siguientes:
Antes de instalar Remote Data Service en un equipo servidor, éste debe cumplir los siguientes requisitos de software:
Para obtener acceso a las aplicaciones de Remote Data Service desde equipos cliente, éstos deben cumplir los siguientes requisitos de software:
Nota No se ha probado Remote Data Service con la tecnología del explorador Netscape.
Para crear páginas Web clientes puede utilizar las herramientas típicas de edición HTML, como el Bloc de notas o Microsoft ActiveX Control Pad, que tiene características más completas.
Para programar objetos de negocios del lado del servidor puede utilizar cualquier herramienta ActiveX/COM compatible con DLL, como Microsoft® Visual Basic® 4.0 o posterior, o Microsoft® Visual C++®.
Para que Remote Data Service funcione correctamente, debe comprobar que los componentes de servidor y cliente de Remote Data Service están correctamente instalados. El componente de servidor se instala mediante el programa de instalación (mdac_nts.exe para Windows NT Server, mdac_ntw.exe para Windows NT Workstation, mdac_95.exe para Windows 95, mdac_as para el servidor Alpha, mdac_aw.exe para la estación de trabajo Alpha) o con la instalación integrada de IIS 4.0. Los archivos requeridos del cliente se proporcionan con Internet Explorer 4.0, por lo que no es necesario un archivo .cab ni un programa de instalación.
Instalará los componentes de servidor de Microsoft Remote Data Service en su equipo servidor Web, que debe tener Windows NT Server versión 4.0 con SP3 o posterior. El programa de instalación da por sentado que el equipo cumple todos los requisitos de software.
El programa de instalación instala los archivos de programa en el directorio <dispositivo>:\Archivos de programa\Archivos comunes\System\MSADC. (Esta ubicación es adyacente a otras tecnologías complementarias de Microsoft como ActiveX Data Objects y OLE DB). El programa de instalación crea los subdirectorios siguientes bajo el directorio \MSADC.
Subdirectorio | Descripción |
..\MSADC\Doc | Contiene la documentación. |
..\MSADC\Samples | Contiene los archivos de ejemplo. |
..\MSADC\Samples11 | Contiene los archivos de ejemplo del cliente RDS 1.1, si se instaló. |
El programa de instalación del servidor (mdac_nts.exe) también crea una raíz virtual de Microsoft Internet Information Server en el equipo servidor Web. La raíz se llama http://<NombreServidor>/msadc y puede utilizarla para hacer referencia a los archivos de ese árbol de directorios desde el explorador.
Una vez que haya seguido este procedimiento para configurar Microsoft Remote Data Service en su equipo servidor Web, podrá validar la instalación (consulte Validación de la instalación, más abajo).
Microsoft Internet Explorer 4.0 ya incluye los componentes de cliente necesarios de Remote Data Service (RDS). Por tanto, no necesita incluir un archivo .cab en su página Web porque los equipos clientes ya tienen las DLL de los componentes de cliente de RDS. Consulte en las notas técnicas la lista de archivos de cliente si su aplicación necesita proporcionar los archivos de cliente.
Puede utilizar la aplicación de ejemplo ADCTest.asp para validar la instalación de Microsoft Remote Data Service.
http://<NombreServidor>/MSADC/Samples/adctest.asp
donde <NombreServidor> es el nombre de su servidor Web.
Debe aparecer la página de consulta de Remote Data Service. Observará que la información de servidor, conexión y consulta se proporciona automáticamente.
Si la cuadrícula muestra un conjunto de resultados, la instalación es correcta.
Si tiene problemas, revise las instrucciones de instalación y consulte los temas "Troubleshooting Remote Data Service" y "Other RDS Configuration Information" en la Ayuda en pantalla.
Si tiene alguna pregunta técnica acerca de Remote Data Service, visite el sitio Web Microsoft Data Access en http://www.microsoft.com/data/ para obtener información acerca del Soporte técnico de Microsoft disponible (este sitio está en inglés).
Puede visitar la página principal de Microsoft Remote Data Service en el World Wide Web para obtener actualizaciones de la documentación e información acerca de otras tecnologías relacionadas. La dirección es http://www.microsoft.com/data/rds (este sitio está en inglés).
Para facilitar la discusión y compartir información, Microsoft ha configurado un grupo público de noticias: microsoft.public.ado.rds. Sus artículos y mensajes serán bienvenidos en este grupo de noticias sin moderador ni soporte técnico. Microsoft no garantiza las respuestas ni el soporte directo. Para obtener más información, visite el sitio Web de Remote Data Service, http://www.microsoft.com/data/rds/ (este sitio está en inglés).
Si tiene acceso a datos de Visual FoxPro, debe utilizar el controlador ODBC de Visual FoxPro más actualizado (versión 5.0.0.402 o posterior), que está disponible en http://www.microsoft.com/vfoxpro/vfdownload (este sitio está en inglés). Si no utiliza el controlador más actualizado, es posible que no pueda ejecutar correctamente las consultas.
Para cargar la cuadrícula en las aplicaciones de ejemplo de RDS, necesita poder tener acceso a Internet (a diferencia de su intranet). Si intenta cargar los ejemplos que utilizan la cuadrícula Sheridan, el archivo contenedor de Sheridan al que se hace referencia en la línea CODEBASE intenta descargar la revisión del archivo mfc42.dll del sitio Web de soluciones generales de Microsoft. Si no puede obtener acceso a esta revisión, no se cargará la cuadrícula. Si el control ActiveX para la cuadrícula (ssdatb32.ocx) ya reside en el equipo cliente, la línea CODEBASE no necesitará descomprimir el archivo .cab y no aparecerá el indicador de descarga de la revisión.
Si recibe el error "Error del sistema: memoria virtual insuficiente" del servidor Web que necesita reiniciar, puede ser un posible motivo del problema. El equipo servidor Web puede haberse quedado sin memoria virtual o puede que el servidor de origen de datos SQL requiera más espacio TempDB para tratar el tamaño de la consulta que está intentando ejecutar. Se puede ajustar la memoria virtual desde el Panel de control (haga clic en el icono Sistema, seleccione la ficha Rendimiento y haga clic en el botón Memoria virtual para comprobar si hay espacio disponible en el disco duro). Para encontrar más información acerca de cómo ajustar el espacio TempDB, vea el subtema "Ensuring Sufficient TempDB Space" del tema de ayuda "Performance".
Para comodidad del cliente Web, Internet Explorer versión 4.0 incluye los archivos de cliente de Microsoft Data Access Components. A continuación se proporciona una lista de archivos y sus ubicaciones de instalación, por si desea que estos archivos estén disponibles para sus componentes de cliente que no sean de Internet Explorer pero que utilicen el servidor MDAC.
Los archivos marcados con un asterisco (*) deben autoregistrarse con regsvr32.dll, que puede encontrar en el directorio \System (o \system32) de su equipo. La notación sobre \system que hay a continuación hace referencia al directorio \winnt\system32 de los equipos con Windows NT o al directorio \win95\system de los equipos con Windows 95. Es importante que estos archivos estén instalados de forma coherente en sus ubicaciones para asegurar que todos los programas que se basan en ellos continúen funcionando correctamente en esta versión y en las posteriores.
msadce.dll* : instalado en \Archivos de programa\Archivos comunes\system\msadc
msadcer.dll : instalado en \Archivos de programa\Archivos comunes\system\msadc
msadco.dll* : instalado en \Archivos de programa\Archivos comunes\system\msadc
msadcor.dll : instalado en \Archivos de programa\Archivos comunes\system\msadc
msader15.dll : instalado en \Archivos de programa\Archivos comunes\system\ado
msador15.dll* : instalado en \Archivos de programa\Archivos comunes\system\ado
msdadc.dll* : instalado en \Archivos de programa\Archivos comunes\system\ole db
msdaps.dll* : instalado en \Archivos de programa\Archivos comunes\system\ole db
msdaer.dll* : (Opcional, para los mensajes de error de ADO) instalado en \Archivos de programa\Archivos comunes\system\ole db
msdaerr.dll* : (Opcional, para los mensajes de error de ADO) instalado en \Archivos de programa\Archivos comunes\system\ole db
msr2c.dll* : instalado en \system por Internet Explorer
msr2cenu.dll : instalado en \system por Internet Explorer
wininet.dll* : instalado en \system por Internet Explorer
msdatsrc.tlb : instalado en \system
Actualmente, la propiedad Filter no puede buscar valores Null. La configuración debe establecerse como sigue: 'zipcode', '=', '<null>' (que el código de VBScript convierte en NULL), seguido del método Reset para ejecutar la acción de filtro. Obtendrá un error de no coincidencia de tipos.
OnReadyStateChange : se activa siempre que cambia la propiedad ReadyState. Este evento no está disponible en JScript.
OnDataSetComplete : se activa cuando se han obtenido todos los datos.
OnDataSetChanged : se activa cuando se devuelve un Recordset nuevo que aún no está totalmente lleno.
Durante una obtención asíncrona, se produce la siguiente secuencia de eventos:
OnReadyStateChange : la propiedad ReadyState toma el valor adcReadyStateInteractive mientras se obtienen los datos.
OnDataSetComplete : se han obtenido todos los datos, pero ReadyState sigue teniendo el valor adcReadyStateInteractive.
OnReadyStateChange : la propiedad ReadyState cambia a adcReadyStateComplete.
Para obtener un conjunto de resultados sin conexión mediante ADO, puede utilizar la sintaxis siguiente.
En vez de: cnn.Connectionstring = "provider=msdasql;dsn=MiSQL;uid=Ventas;pwd=Secreta" puede utilizar: cnn.Connectionstring = "provider=MS Remote;Remote Server=http://MiServidor;Remote Provider=msdasql;dsn=MiSQL;uid=sa;pwd="
A continuación se muestra la lista de problemas conocidos de Remote Data Service 1.5.
Se producirá el evento OnDataSetChanged cuando el Recordset exista, la ejecución de la consulta termine, pero no todas las filas estén presentes. Inmediatamente después de producirse el evento OnDataSetChanged, la propiedad ReadyState tendrá el valor 3.
Se producirá el evento OnDataSetComplete cuando el Recordset exista y todas las filas estén presentes. Inmediatamente después de producirse el evento OnDataSetComplete la propiedad ReadyState tendrá el valor 4.
La documentación y los archivos de ayuda de este componente están en inglés.
© 1998 Microsoft Corporation
AUSENCIA DE GARANTÍAS. Microsoft desconoce expresamente toda garantía con respecto al PRODUCTO SOFTWARE. EL PRODUCTO SOFTWARE Y TODA DOCUMENTACIÓN RELACIONADA SE PROPORCIONAN "COMO ESTÁN" SIN GARANTÍA DE NINGÚN TIPO, TANTO EXPRESA COMO IMPLÍCITA, INCLUYENDO, SIN LIMITACIÓN, LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD, ADECUACIÓN PARA UN FIN DETERMINADO O NO INFRACCIÓN. USTED ASUME TODO RIESGO DERIVADO DEL USO O FUNCIONAMIENTO DEL PRODUCTO SOFTWARE.
LIMITACIÓN DE RESPONSABILIDAD. En la medida permitida por la ley aplicable, en ningún caso Microsoft o sus proveedores serán responsables por ningún daño, especial, incidental, indirecto o consecuencial, cualquiera que sea (incluyendo sin limitación, daños por pérdida de beneficios, interrupción de negocios, pérdida de información comercial o cualquier otra pérdida pecuniaria) que pudiere surgir del uso o imposibilidad de uso del PRODUCTO SOFTWARE o la provisión o ausencia en la provisión del Soporte Técnico, aun en el caso de que se hubiera informado a Microsoft de la posibilidad de dichos daños. En cualquier caso, la única responsabilidad de Microsoft ante cualquier disposición de este CLUF se limitará a un monto no mayor del que usted pagó por el PRODUCTO SOFTWARE o a cinco dólares estadounidenses; disponiéndose sin embargo, que si usted se ha comprometido a través de un Contrato de Soporte Técnico con Microsoft, la máxima responsabilidad de Microsoft en relación al Soporte Técnico se regirá por los términos de ese contrato. Debido a que algunos estados y jurisdicciones no permiten la exclusión o limitación de responsabilidad, es posible que la limitación anterior no le resulte aplicable.
© 1998, Microsoft Corporation. Reservados todos los derechos.