Select the product you need help with
Cómo utilizar Excel con SQL Server servidores vinculados y consultas distribuidasId. de artículo: 306397 - Ver los productos a los que se aplica este artículo En esta páginaResumenMicrosoft SQL Server admite conexiones a otros orígenes de datos OLE DB en un objeto persistente o forma ad hoc. Conexión persistente se conoce como un servidor vinculado; una conexión ad hoc que se realiza por motivos de una sola consulta se conoce como una consulta distribuida. Libros de Microsoft Excel son un tipo de origen de datos OLE DB que puede consultar a través de SQL Server de esta manera. Este artículo describe la sintaxis que es necesaria configurar un origen de datos de Excel como un servidor vinculado, así como la sintaxis que es necesaria utilizar una consulta distribuida que consulta un origen de datos de Excel. Más informaciónConsultar un origen de datos de Excel en un servidor vinculadoPuede utilizar SQL Server Management Studio o el Administrador corporativo, un sistema de procedimiento almacenado, SMO (objetos de administración de SQL Server) para configurar un origen de datos de Excel como un servidor vinculado de SQL Server o SQL-DMO (objetos de administración distribuida). (SMO sólo están disponibles para Microsoft SQL Server 2005). En todos estos casos, debe establecer siempre las cuatro propiedades siguientes:
Nota Si utiliza SQL Server 2005, debe especificar un valor que no está vacío para la propiedad nombre del producto de SQL Server Management Studio o el @ srvproduct propiedad en el procedimiento almacenado para un origen de datos de Excel. Mediante SQL Server Management Studio o el Administrador corporativo para configurar un origen de datos de Excel como un servidor vinculadoSQL Server Management Studio (SQL Server 2005)
Administrador corporativo (SQL Server 2000)
Utilizar un procedimiento almacenado para configurar un origen de datos de Excel como un servidor vinculadoTambién puede utilizar de procedimiento almacenado del sistema sp_addlinkedserver para configurar un origen de datos de Excel como un servidor vinculado:Mediante SQL-DMO para configurar un origen de datos de Excel como un servidor vinculadoPuede utilizar SQL Distributed Management Objects para configurar un origen de datos de Excel como un servidor vinculado mediante programación desde Microsoft Visual Basic o en otro lenguaje de programación. Debe proporcionar los mismos cuatro argumentos que son necesarios en la configuración del Administrador corporativo y SQL Server Management Studio.Utilizar SMO para configurar un origen de datos de Excel como un servidor vinculadoEn SQL Server 2005, puede utilizar SQL Server Management Objects (SMO) para configurar un origen de datos de Excel como un servidor vinculado mediante programación. Para ello, puede utilizar Microsoft Visual Basic .NET o en otro lenguaje de programación. Debe proporcionar los argumentos que son necesarios en la configuración de SQL Server Management Studio. El modelo de objeto SMO amplía y reemplaza el modelo de objeto de objetos de administración distribuida (SQL-DMO). Because SMO is compatible with SQL Server version 7.0, SQL Server 2000, and SQL Server 2005, you can also use SMO for configuration of SQL Server 2000.Consultar un origen de datos de Excel en un servidor vinculadoDespués de configurar un origen de datos de Excel como un servidor vinculado, puede consultar fácilmente sus datos de Analizador de consultas u otra aplicación cliente. Por ejemplo, para recuperar las filas de datos almacenada en la Hoja1 del archivo de Excel, el código siguiente utiliza el servidor vinculado que configura mediante SQL-DMO:También puede obtener una lista de todas las tablas que están disponibles en el servidor vinculado de Excel utilizando la siguiente consulta: Consultar un origen de datos de Excel utilizando las consultas distribuidasPuede utilizar las consultas distribuidas de SQL Server y la función OPENDATASOURCE u OPENROWSET a consulta con frecuencia tener acceso a orígenes de datos Excel de forma ad hoc.Nota Si utiliza SQL Server 2005, asegúrese de que ha habilitado la opción de Ad Hoc Distributed Queries utilizando SQL Server Surface Area Configuration, como en el siguiente ejemplo: No se pudo encontrar ISAM instalable. ReferenciasPorque SQL Server servidores vinculados y distribuido consultas utilice el proveedor OLE DB, las directrices generales y precauciones acerca de cómo utilizar ADO con Excel aplican aquí. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 257819 Para obtener más información acerca de objetos de administración de SQL Server, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):
(http://support.microsoft.com/kb/257819/
)
Cómo utilizar ADO con datos de Excel desde Visual Basic o desde VBA http://msdn2.microsoft.com/en-us/library/ms162169(ide).aspx Para obtener más información acerca de cómo habilitar la opción de Ad Hoc Distributed Queries , visite el siguiente sitio Web de MSDN:
(http://msdn2.microsoft.com/en-us/library/ms162169(ide).aspx)
http://msdn2.microsoft.com/en-us/library/ms189978(ide).aspx
(http://msdn2.microsoft.com/en-us/library/ms189978(ide).aspx)
PropiedadesId. de artículo: 306397 - Última revisión: viernes, 02 de noviembre de 2007 - Versión: 6.4 La información de este artículo se refiere a:
Traducción automática IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente. Haga clic aquí para ver el artículo original (en inglés): 306397
(http://support.microsoft.com/kb/306397/en-us/
)
| Seleccione idioma
|




Volver al principio








