隐藏目录

从链接服务器源检索 SQL 值

通过在 SQL 服务器中配置链接服务器,可以从多种外部数据源(例如 MS Access、Excel 或者其它数据库类型)检索数据。

要使用 Excel 工作簿包含的数据填充 Enterprise PDM 列表,必须先将 Excel 数据源配置为 SQL 服务器中的链接服务器,然后从链接服务器查询所需信息。

有关链接服务器和分布式查询的详细信息,请参阅以下 Microsoft 知识库文章:http://support.microsoft.com/kb/306397

在安装 SQL 服务器的服务器上必须安装 Excel。

要在 SQL Server 2005 中将 Excel 数据源配置为链接服务器:

  1. 在 SQL Server Management Studio 的对象资源管理器窗格中,展开服务器对象
  2. 右键单击链接服务器,然后选择新建链接服务器
  3. 要生成新的链接服务器,在左窗格的常规属性页中:
    1. 键入链接服务器的名称。为了便于参考,您应该选择与 Excel 工作薄名称相似的服务器名称。本范例使用名称 MY_EXCEL_WORKBOOK_LINKED_SERVER。
    2. 选择其它数据源
    3. 访问接口列表中,单击 Microsoft Jet 4.0 OLE DB Provider
    4. 对于产品名称,键入 Excel 作为 OLE DB 数据源的名称。
    5. 对于数据源,键入 Excel 文档的完整路径和文件名,例如:C:\EngineeringData\My _Excel_Workbook.xls
    6. 对于访问接口字符串,当 Excel 工作薄版本为 97、2000 或 2002 时键入 Excel 8.0
    7. 单击确定
  4. 查询链接服务器上的 Excel 数据源。

    例如,要在 Excel 文件中检索存储在 Sheet1 的 PartNumber 列中的字段,可以使用以下代码: SELECT PartNumber FROM MY_EXCEL_WORKBOOK_LINKED_SERVER...Sheet1$

您可以在数据库类型为“来自 SQL 数据库”的 Enterprise PDM 列表中使用以上 SQL 查询,同时可以设置此查询使其每 X 分钟刷新一次以将 Excel 文件中检索到的 PartNumber 存入 Enterprise PDM 中。

您必须输入数据库名称(服务器上任何现有数据库都可以,例如,Northwind 范例数据库或文件库数据库),并输入服务器证书以及带链接服务器的 SQL 服务器的登录证书。



提供对该主题的反馈

SOLIDWORKS 欢迎您对此文档的外观、准确性及完整性提供反馈。请使用以下表格,将您对该主题的评论和建议直接发送给我们的文档团队。文档团队不能回答技术支持问题。单击此处获取有关技术支持的信息

* 必填

 
*电子邮件:  
主题:   对帮助主题的反馈
页面:   从链接服务器源检索 SQL 值
*评论:  
*   本人确认已阅读并且接受 Dassault Systèmes 按照《隐私政策》使用本人的个人数据

打印主题

选择要打印的内容范围:

x

我们检测到您在使用旧于 Internet Explorer 7 的浏览器版本。为优化显示,我们建议您将您的浏览器升级到 Internet Explorer 7 或以上。

 永不再显示此信息
x

Web 帮助内容版本:SOLIDWORKS PDM 2015 SP05

要从 SOLIDWORKS 中禁用 Web 帮助并使用本地帮助,请单击帮助 > 使用 SOLIDWORKS Web 帮助

要报告在 Web 帮助界面和搜索中所遇到的问题,请联系您的当地支持代表。要提供单个帮助主题的反馈,请使用单个主题页面上的“对该主题的反馈”链接。