“SDE连接文件和FME服务器”的答案 https://knowledge.亚搏在线safe.com/questions/38060/sde-connection-files-and-fme-server.html “SDE连接文件和FME服务器”问题的最新答案 特纳拉德尼回答 https://knowledge.亚搏在线safe.com/answers/55652/view.html

您可以在fme服务器中创建数据库连接,为什么其中一个选项不是sde连接?他们不能这样管理吗?

2017年10月13日星期五格林尼治时间14:47:51 特纳拉德尼
大卫的回答 https://knowledge.亚搏在线safe.com/answers/38099/view.html网址

就我个人而言,我通常在FME服务器上将不带用户名/密码的连接文件作为共享资源发布。这样连接文件就相当静态了。

我还发布了一个小的配置文件作为共享资源,通常是一个ini文件,因为它们很容易被人和脚本读取。在我的工作区中,我有两个Python脚本参数,用于从In I文件中提取用户名和密码,该文件用于ArcSDE reader的“覆盖凭据”设置。

工作很好,但是在将数据库密码放在纯文本文件中时应该小心一点,除非您对谁有权访问它有一个明确的把握。

2017年1月3日星期二格林尼治时间10:41:19 大卫
steveatsafe回答亚搏在线 https://knowledge.亚搏在线safe.com/answers/38063/view.html网址

我很想知道在使用fme服务器时,其他人正在为sde连接文件管理做什么。

从我们的角度来看…

“发布”连接文件

在处理sde连接时,必须考虑sde连接文件存储位置的利弊。

当将工作区发布到使用sde连接文件的fme服务器时,fme工作区将自动检查它是否与工作区一起上载。使用默认值意味着FME将把连接文件放在与工作台相同的文件夹(存储库)中。赞成:这是一个简单的方法。反对的论点:当密码更改时,需要重新发布工作区。因为sde连接文件在fme工作区的存储库中…使用该用户(密码已更改)的任何工作区也需要重新发布。如果只有几个工作区使用连接文件,这不是什么大不了的事情,但是如果有几十个呢?你给谁打电话?

如果你大量使用sde连接文件,你可以采取两种方法之一,使你的生活更容易。

(一)使用文件服务器:将sde连接文件放在unc可访问的文件服务器上,否则称为网络共享。在fme工作区中引用此网络共享位置(使用unc ex.// /myshare/sdeconnectionfiles)并选择适当的SDE连接文件。将工作区发布到FME服务器时,取消选中可上载连接文件。FME将使用此网络共享位置的连接文件。 赞成:一个用于管理所有应用程序的SDE连接文件的位置。 反对的论点:如果有人更改SDE连接文件中的某些内容,可能会导致FME服务器工作区失败。你给谁打电话?

2个)使用FME服务器共享资源:发布引用SDE连接文件的工作区时,您可以选择要将连接文件上载到的FME服务器的共享资源文件夹之一。这意味着文件在服务器上是持久的,并且可以被发布到fme服务器的其他工作区引用。赞成从FME Workbench发布时,您可以看到这些文件,并且可以通过FME服务器WebUI来确认它们的存在。您可以在需要时上传和替换连接文件(确保在现有工作区中引用相同的名称)。反对的论点:复制连接文件。此时,这些连接文件将是来自其他网络位置或其他桌面的副本。因此,仍然需要管理FME服务器系统共享上的连接文件(例如。密码更改时替换连接文件)。

安全

连接文件的另一个考虑因素是安全性。访问读/写连接文件的用户-具有更新或删除权限的存储数据库用户…也许这是一个问题,因此您可能需要重新考虑如何将连接文件存储在FME服务器上,为此目的创建一个新的FME服务器系统共享文件夹,以限制访问。

摘要

因此,在使用sde连接文件和fme服务器时,您需要记住一些想法。使用unc路径可能是最有意义的,但是你在打赌,没有人会改变它们。如果无法实现这一点,也许可以使用fme服务器系统共享,从而限制其他应用程序与fme工作区使用的连接文件交互的机会。

我们很好奇其他人在做什么,所以请分享你的想法。它可以帮助我们更好地管理sde连接文件。

2016年12月30日星期五03:18:35 GMT 史蒂芬太保险箱亚搏在线