我正在尝试使用Presto JDBC驱动程序连接到数据库。需要知道如何定义和设置此驱动程序的参数,例如SSL=真,ssltruststorepath等
java.sql.sqlException:使用用户名/密码的身份验证要求启用SSL
我的工作区使用Microsoft SQL Server空间读卡器来提取其源数据,在告诉我的源数据库将移动到新服务器之前,所有工作都正常。幸运的是,我仍然可以访问现有的和新的数据库,以迁移和确认数据库连接是否正常工作。给我的服务器名的格式是:服务器\实例,端口(例如SVRXXXX\INSXXXX,51433)。我正在使用Windows身份验证,并已使用SQL Server mgmt studio确认了我的凭据。当我试图在FME选项中添加数据库连接时,我在连接参数的服务器字段中输入的数据库名称的格式与我在SSMS中输入的格式完全相同(在过去,当我的源数据库在服务器名称中没有逗号端口号时,我总是成功地输入)。但当我按下省略号以获取我可以连接到的数据库列表时,我收到一个错误:连接失败。连接字符串'provider=sqlncli11;datatypecompatibility=80;data source=wcxxxxxxx01a\pxxd,51433;integrated security=sspi'。提供程序错误`(-2147467259)TCP提供程序:连接尝试失败,因为连接方在一段时间后没有正确响应,或建立的连接失败,因为连接的主机未能响应。'
我怀疑服务器名中的逗号和端口号可能会绊倒FME。在那之前一切都很顺利。在SQL Server上查看后台时,比较一下运行良好的数据库和我现在应该连接到的新数据库,一切似乎都差不多。SQL Server的版本略有变化,从12.0.4100.1变为12.0.4436.0,就像我提到的,ssms可以很好地连接到新的服务器名。远程连接已启用。我的FME桌面是2018.1.0.2(20180903-内部版本18547-win32)。附加屏幕截图和错误日志。我修改了服务器名称,但希望不会太模糊,看不到发生了什么。任何想法都会受到赞赏,因为我在这一点上很难坚持下去。
你好,
有人对FME和sqlbase有经验吗?
FME不支持它,但是可以建立一个ODBC连接吗?
谢谢,
伊泰
从升级到2018年FME(32位版本)在使用数据库连接或Web连接时,我遇到了间歇性的连接错误。
有时我运行工作区时没有任何问题,但随后的运行可能,不一致地,产生连接错误。
如果我通过FME选项进入数据库连接或Web连接,我要么得到“检索连接时出错“或者是“当测试连接失败时,测试无法连接(即“无法连接到Oracle数据库,因为数据库环境无法初始化“。
你好,
当我尝试连接到现有的存储数据库连接或新的数据库连接时。我得到下面列出的错误。该错误听起来像Java或权限错误。
有人对如何解决这个问题有什么建议吗?
谢谢!
背景信息
与这些主题类似:
SQL Server和ArcSDE I获取错误:
“无法检索连接连接名称请检查日志文件。消息窗口列出了一些Java错误。下图:
因此我认为我以前的关系可能有问题,所以我去创建一个到同一个数据库的新连接,并接收下面的错误。
我最近遇到了数据库连接问题。我试图寻找与“qsConnectionLostConnection”相关的案例,但这似乎是未记录的。
有两种情况会出现这个问题。我不确定他们是否有关系,但他们有一些共同点:
1。从数据库读取:请参阅作业和作业日志。
这些以失败告终,但在FME服务器控制台下,它仍在“运行”,我必须手动取消它们。如果作业仍在“运行”,并且我重新运行翻译,第二个作业在翻译的同一个位置上也会失败,最终处于相同的“运行”状态。
我只有第二个作业的服务器日志-请参阅alttrans01_fmeserver_2018-09-27_064438。
2。写入数据库:请参阅作业日志。
环境
是否能够保护供公共使用的数据库连接,以便用户访问这些连接,但没有更改密码的选项?我们正在保护环境中的所有接入点。我希望能够允许用户使用连接,能够读写数据库,但是他们不能访问数据库的凭证。
根据“FME服务器数据库连接”选项卡中设置的共享权限,在FME桌面上下载命名数据库连接。
我打算使用FME软件在Postgis中创建一个数据库,作为Postgis的读写器。我的读写器是一个行表,我的写器是两个多多边形表。其中一个表有大的多边形(例如美利坚合众国),另一个表有小的多边形(例如美利坚合众国的各个州)。最后我要创建的数据库,将是关系类型。我可以得到我想要的最终结果,但要实现这一点,我必须创建并运行两个单独的FME工作台,但是我计划只在一个FME工作台上实现相同的最终结果。我需要两个单独的FME工作台是因为我没有主键和外键。因此,我使用第一个工作台来生成主键,使用第二个工作台来复制和填充表中的外键,以便它们可以通过主键和外键进行关联。在加载特性编写器并将它们关联到一个工作台之前,谁能告诉我如何生成主键?
我有一个具有非空间Oracle连接的工作台。它在我的笔记本A上运行正常。但是它不会在另一台机器B(服务器)上运行,因为它抱怨TNS连接。所以在机器B上,我删除了数据库连接(fmeoption->database connection)。并试图重现它。但是连接测试给了我这个错误:
错误:com.safe亚搏在线.fmeserver.api.fmeserverexception:指定了用户加密,但找不到要解密的密钥。
事实上,我无法在fmeoption->database connections中打开机器b上的任何其他现有连接。它给了我这个错误:无法检索连接“xxx”,有关详细信息,请查看日志文件。
几个月前我们对这台机器B也有类似的问题,我们通过重新安装FME来修复。但这次,重新安装FME并不能解决问题。我们在2017.1.0版FME桌面上。
艾伦
在添加或测试Oracle数据库连接时,或在运行现有工作区(连接到安装了旧Oracle客户端软件的Oracle 12.1数据库(或更高版本))时,FME工作台中可能会发生错误。例如,默认情况下,Oracle11g客户端不会连接到Oracle12.1数据库。您可能会看到这个错误。
ORA-28040无匹配的身份验证协议异常
请将您的Oracle客户端软件更新为Oracle 12.1或更高版本,然后再次尝试测试连接。
我正在尝试创建与网络内服务器上的SQL Server Express实例的数据库连接,但我运气不好。我已确保启用了TCP/IP,TCP端口设置为1434,TCP动态端口为空(我也尝试了多个选项)。SQL Server Browser服务正在运行。我已重新启动SQL Server服务。我可以ping服务器。有人有其他的建议可以尝试吗?这是我收到的错误。谢谢您!
This is error message on the FME server.
Microsoft SQL Server空间读取器:连接失败。连接字符串'provider=sqlncli11;datatypecompatibility=80;data source=gis02;initial catalog=nlpglive;integrated security=sspi'。提供程序错误`(-2147467259)无法打开登录请求的数据库“nlpglive”。登录失败。
然而,在桌面上,当我试图列出上面数据库中的表时,我几乎犯了同样的错误。
服务器2012本机客户端…
Microsoft SQL Server非空间读取器:连接失败。连接字符串'provider=sqlncli11;datatypecompatibility=80;data source=gis02\sqlExpress;user id=;password=*******'。提供程序错误“(-2147217843)无效的授权规范”
然而,当我测试连接时,它是正常和成功的
如果我用读写器,我就能看到所有的表格!
有什么想法吗?我尝试过对各种本地和域帐户进行SQL身份验证,但仍然存在相同的问题。
我希望能够自动更新我的数据库连接。我已经命名了到数据库(如SQL Server和Oracle)的连接。然而,我的安全策略要求每隔60天通过Red IM更改这些数据库密码。
如果在FME中有一种方法可以自动化这一点,那么当密码是,这些存储的连接就可以更新。
支持与土木三维测量数据库的连接。
这将有助于将项目调查数据库中的属性与其他数据库同步。更具体地说,测量数据库中的点数据。
我知道,Autodesk在2017年为Survey添加了一个API,他们在2018年升级了Survey数据库的文件类型。项目测量数据库在项目目录中本地驻留,并使用Civil 3D中的数据快捷方式将数据库连接到项目图形。该数据库是Microsoft®SQL Server®Compact 3.5数据库。2018年新的和转换的测量数据库文件扩展名为sdbx和sdxx。