Ocultar tabla de contenido

Recuperación de valores SQL del origen de un servidor vinculado

Al configurar un servidor vinculado en el servidor SQL, puede recuperar datos de muchos orígenes de datos externos como MS Access, Excel u otros tipos de bases de datos.

Para completar las listas de Enterprise PDM con los datos contenidos en un libro de Excel, tendría que configurar primero el origen de datos de Excel como un servidor vinculado en SQL Server y luego consultar el servidor vinculado para obtener la información deseada.

Para obtener más información sobre servidores vinculados y consultas distribuidas, consulte el siguiente artículo de la Base del conocimiento de Microsoft: http://support.microsoft.com/kb/306397

Excel debe instalarse en el servidor que tiene el servidor SQL instalado.

Para configurar un origen de datos de Excel como un servidor vinculado en SQL Server 2005:

  1. En SQL Server Management Studio, en el panel Explorador de objetos, expanda Objetos del servidor.
  2. Haga clic con el botón derecho del ratón en Servidor vinculado y seleccione Nuevo servidor vinculado.
  3. Para crear un nuevo servidor vinculado, en el panel izquierdo de la página de propiedades General:
    1. Escriba cualquier nombre para el servidor vinculado. Debe elegir un nombre similar al nombre del libro de Excel para una referencia más fácil. En este ejemplo, se utiliza el nombre "MY_EXCEL_WORKBOOK_LINKED_SERVER".
    2. Seleccione Otro origen de datos.
    3. En la lista Proveedor, haga clic en Microsoft Jet 4.0 OLE DB Provider.
    4. En Nombre del producto, escriba Excel como nombre del origen de datos de OLE DB.
    5. En Origen de datos, escriba la ruta completa y el nombre de archivo del documento de Excel, por ejemplo: C:\EngineeringData\My_Excel_Workbook.xls.
    6. En Cadena de proveedor, escriba Excel 8.0 para un libro de Excel 97, 2000 ó 2002.
    7. Haga clic en Aceptar.
  4. Consulte el origen de datos de Excel en el servidor vinculado.

    Por ejemplo, para recuperar los campos en la columna "PartNumber" (Número de pieza) guardada en la Hoja1 de su archivo de Excel, puede utilizar el siguiente código: SELECT PartNumber FROM MY_EXCEL_WORKBOOK_LINKED_SERVER...Sheet1$

Puede utilizar la Consulta SQL anterior en una lista de Enterprise PDM con un tipo de datos "Desde la base de datos SQL" y configurarla para que se actualice cada X minutos para recuperar los números de pieza desde el archivo de Excel a Enterprise PDM.

Debe introducir un nombre de base de datos (puede utilizar cualquier base de datos existente en el servidor, como por ejemplo la base de datos de muestra Northwind o la base de datos del almacén de archivos) y las credenciales de inicio de sesión y servidor del servidor SQL con el servidor vinculado.



Proporcione comentarios sobre este tema

SOLIDWORKS agradece sus comentarios acerca del formato, la precisión y la rigurosidad de la documentación. Utilice el siguiente formulario para enviar comentarios y sugerencias sobre este tema directamente al equipo de documentación. Nota: el equipo de documentación no puede responder a preguntas técnicas. Haga clic aquí para ver información sobre soporte técnico.

* Obligatorio

 
*Correo electrónico:  
Asunto:   Comentarios sobre los temas de la ayuda
Página:   Recuperación de valores SQL del origen de un servidor vinculado
*Comentario:  
*   Por la presente confirmo que he leído y acepto la política de privacidad en virtud de la cual Dassault Systèmes usará mis Datos personales

Imprimir tema

Seleccione el ámbito del contenido que desee imprimir:

x

Hemos detectado que la versión de su explorador es anterior a Internet Explorer 7. Para una visualización óptima, le recomendamos que actualice a Internet Explorer 7 o versión superior.

 No volver a mostrar este mensaje
x

Versión del contenido de la ayuda web: SOLIDWORKS PDM 2013 SP05

Para desactivar la ayuda web desde SOLIDWORKS y utilizar la ayuda local en su lugar, haga clic en Ayuda > Usar la ayuda web de SOLIDWORKS.

Para informar sobre problemas detectados con la interfaz y la función de búsqueda de la ayuda web, póngase en contacto con el representante local de soporte. Si desea proporcionar comentarios sobre temas individuales, utilice el vínculo “Comentarios sobre este tema” en la página del tema en cuestión.