我在Excel中有一个电子表格,它使用软件的odbc驱动程序(操作请求系统)连接到内部数据库。这工作正常。现在,我正在尝试将Excel文件移至SharePoint网站,以便我们的团队可以查看数据并在同一电子表格中做笔记。ODBC连接到propritary驱动程序/ Excel信任设置
因此,首先我试着将Excel文件移动到服务器,但意识到保存在文件中的连接指向了我计算机上的连接文件。所以我把它移到SharePoint网站上,这似乎正在工作......除了:
1)在一些电脑上,它打开就好。但是我更喜欢它,如果要求登录的对话框和数据库的密码是自定义的。
2)在其他计算机上,软件和驱动程序已安装,但未显示在用户源列表中,因此会引发错误。当用户去创建一个新的连接时,驱动程序就在那里(所以它不在第一个列表中,但它在更大的列表中)。
3)Mac可以打开文件,但Excel 2008无法执行宏和连接。
4)即使在同一台计算机/同一用户中,每次从同一站点打开同一文件都会引发信任中心警告。
有没有办法做到以下任何一种?
具有非宏不断从储蓄(因此覆盖)的纸张,直到它被确认,用户将无法更改连接/宏用户?
允许用户从本地配置进行连接(万一他们可以设置一个在主服务器失败时工作的配置),以便他们可以使用该配置进行连接,但不会将其用于其他人。
设置信任设置(本地或在服务器上,我想),以便来自特定SharePoint的任何文件始终可信?
最后,这是一个大...
您可以使用一个驱动程序没有在本地计算机上的连接?如果驱动程序安装在远程服务器上,Excel可以使用该服务器吗?如果是这样的话,那将解决几乎所有其他问题(除非你在Mac上)。
我觉得我这样做有点不对,但由于团队所有人都需要看到其他人的笔记,我们唯一的解决方案就是将数据(从数据库)上传到MySQL数据库中,以便他们可以从他们的浏览器做笔记。这使得它更普遍可用,但迫使我们编写许多Excel中标准功能并创建冗余数据库。
Access DB在哪里生活?请记住,在某些时候,这应该都是非本地的。如果我在Windows服务器上设置它,如果ARS DB在同一台服务器上,它是否需要驱动程序? – Anthony 2009-05-22 02:20:38