尝试将 MS Excel 连接到文件服务器上的 SPSS 文件时出现 ODBC 错误

问题描述 投票:0回答:1

我想使用 ODBC 连接将 SPSS 数据加载到 Excel 中。我使用 IBM SPSS Statistics Data Drivers 成功将 Excel 连接到本地 SPSS 文件。 但是,当我对放置在公司文件服务器上的该文件的副本进行相同的尝试时,连接失败。

出了什么问题?我需要以不同的方式指定 UNC 路径吗?

这是我在 Excel 中用于本地 SPSS 文件的连接字符串,效果很好

= Odbc.DataSource( 
        "DRIVER=IBM SPSS Statistics 28 Data File Driver - Service Client(x64);
        SDSN=SAVDB;
        HST=localhost;
        PRT=18886;
        CP_CONNECT_STRING=c:\folder\spssfile.sav;
        CP_UserMissingIsNull=0",
        [HierarchicalNavigation=true]
)

这是相同的连接字符串 - 唯一的区别是,我指向文件服务器上的一个文件。

= Odbc.DataSource( 
        "DRIVER=IBM SPSS Statistics 28 Data File Driver - Service Client(x64);
        SDSN=SAVDB;
        HST=localhost;
        PRT=18886;
        CP_CONNECT_STRING=\\fileserver\folder\spssfile.sav;
        CP_UserMissingIsNull=0",
        [HierarchicalNavigation=true]
)

这是我收到的错误消息

DataSource.Error: ODBC: ERROR [HY000] [IBM][ODBC IBMSPSSOEM driver][OpenAccess SDK SQL Engine]File:<\\fileserver\folder\spssfile.sav> could not be opened
excel odbc spss unc
1个回答
0
投票

解决方案如下:为了从本地系统打开位于文件服务器上的 SAV 文件,SPSS Statistics 数据文件驱动程序也不要安装在文件服务器上

© www.soinside.com 2019 - 2024. All rights reserved.