主题中的问题:“SQL Server” https://knowledge.亚搏在线safe.com/questions/topics/single/280.html网站 “SQL Server”主题的最新问题 如何使用Active Directory服务帐户连接到Microsoft SQL Server数据库? https://knowledge.亚搏在线safe.com/questions/87145/how-do-i-connect-to-a-microsoft-sql-server-databas.html

我连接的SQL Server数据库不支持数据库身份验证(策略),所以我创建了一个广告服务帐户,但是我找不到可以使用Windows身份验证的选项,但是我仍然可以输入凭据(当您选择Windows身份验证时,它们会变灰)。

仅供参考:我正在使用FME 2018.1

SQL Server 连接 Active Directory(Active Directory) 服务帐户 星期二,2019年2月19日14:53:20格林尼治标准时间 奥克西亚西科特
当服务器名称格式为server\instance,port时的SQL Server连接 https://knowledge.亚搏在线safe.com/questions/87065/sql-server-connection-when-server-name-format-is-s.html

我的工作区使用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)。附加屏幕截图和错误日志。我修改了服务器名称,但希望不会太模糊,看不到发生了什么。任何想法都会受到赞赏,因为我在这一点上很难坚持下去。

SQL Server 数据库连接 端口设置 周一,2019年2月18日04:26:01格林尼治标准时间 GIS37 80
FME服务器SQL Server兼容性 https://knowledge.亚搏在线safe.com/questions/86485/fme-server-sql-server-compatibility.html(https://knowledge.safe.com/questions/86485/fme-server-sql-server-compatibility.

我们正在尝试将我们的SQL Server升级到2016,最新版本的FME Workspace是否与SQL Server 2016兼容?

SQL Server 结婚,2019年2月6日15:10:05格林尼治标准时间 苏米亚格什8
我已将数据从SQL数据库迁移到文件gdb,但无法在arcmap中读取。 https://knowledge.亚搏在线safe.com/questions/86263/i-have-migrated-data-from-sql-database-to-file-gdb.html(https://knowledge.safe.com/questions/86263/i-have-migrated-data-from-sql-database

我已经将数据从SQL空间服务器迁移到文件gdb,我给出了正确的主键,并使用顶点函数从lat long值创建点。迁移已成功完成,但在文件gdb中找不到任何空间数据。

SQL Server 文件数据库 FME工作台 FRI,2019年2月1日15:33:27格林尼治标准时间 96普拉萨德
Microsoft SQL Server非空间错误处理 https://knowledge.亚搏在线safe.com/questions/84780/microsoft-sql-server-non-spatial-error-handling.html

我在FME 2018.0和2019B中注意到,Microsoft SQL Server非空间编写器仅在由于(例如)空值约束而未编写功能时发出警告。

我个人认为,在任何没有将特性写入数据库的情况下,都应该出现错误。

尽管有警告,工作区通常是连续的,这个特性甚至出现在特性的书面摘要中。

变压器 SQL Server 错误处理 清华大学,2019年1月3日12:53:15格林尼治标准时间 格尔坦J87
转换为curvepolygon的SQL Server https://knowledge.亚搏在线safe.com/questions/84456/sql-server-converting-to-curvepolygon.html

我对FME不熟悉,正在尝试在SQL Azure(空间)中转换数据,我不希望FME将我的原始类型转换为curvepolygon。如果原来是多极体,我希望它保持多极性。甚至从geometryvalidator中清除似乎也会将一些几何图形转换为曲线多边形。我该如何预防?

SQL Server 结婚,2018年12月19日格林威治标准时间17:01:54 布莱恩霍恩
当FME运行时,是否将MS/SQL设置为单用户? https://knowledge.亚搏在线safe.com/questions/84071/is-setting-mssql-to-single-user-while-fme-runs-a-g.html(https://knowledge.safe.com/questions/84071/is-setting-mssql-to-single-user-whi

你好。

我想知道在处理过程中,将FME使用的MS/SQL数据库亚搏在线设置为单用户是否安全?

即。,将数据库设置为“单用户”,然后再将数据推入其中,在FME完成后发送给“多用户”。

有什么我应该知道的严重警告吗?

干杯。

SQL Server 星期二,2018年12月11日07:44:20格林尼治标准时间 利法林2016
可以在格式属性上使用WHERE子句吗? https://knowledge.亚搏在线safe.com/questions/83826/can-you-use-a-where-clause-on-a-format-attribute.html

我在Intergraph Geometdia SQL Server功能类中有一个大型数据集,它是一个复合功能类。它是线条和区域特征的结合,但我只想要地区特色。因为数据集的大小,我想让数据库在读取数据时(而不是在画布上使用几何过滤器)分离这两个元素。

要做到这一点,我试图在阅读器上使用一个WHERE子句,它只从一个暴露的格式属性(“fme_geometry”='fme_polygon')中选择一个特定的几何类型。但这不起作用。我已经成功地在用户属性上使用了类似的where子句,但无法获取具有格式属性的任何结果。

甚至可以在格式属性上使用WHERE子句吗?

SQL Server WHERE子句 几何过滤器 星期二,2018年12月4日格林威治标准时间21:03:47 DRC43
ISO日期时间导入到SQL数据库 https://knowledge.亚搏在线safe.com/questions/83255/iso-datetime-import-to-sql-db.html

很好的一天,
我有一个要写入数据库的警告列表。我正在使用mssqql_jdbc_nonspatial writer写入我们的SQL Server数据库。表属性之一是warningtimestamp。(我在编写器中将类型设置为datetime。)它是ISO datetime格式。当我想将记录写入数据库时,我总是得到一个错误告诉我“MS SQL Server(JDBC)编写器:错误编写特性。错误:“warningtimestamp”属性不包含有效的时间戳“即使认为warningtimestamp是“2018-10-08t00:00:00”。
如果我使用datetimeconverter将iso datetime转换为fme datetime,导入正在工作。为什么?
请帮忙。

SQL Server 日期格式设置工具 日期时间转换器 周一,2018年11月26日16:58:09格林尼治标准时间 凯特
我可以用mfa(多因素身份验证)创建与Active Directory的Azure SQL数据库连接吗? https://knowledge.亚搏在线safe.com/questions/83169/can-i-create-azure-sql-database-connection-with-ac.html

.你好,

我有一个现在在Azure中的服务器,它只通过Active Directory(而不是SQL或Window身份验证)连接。

但该选项在FME 2018中不可用,是否有工作或我错过了什么?


数据库 SQL Server 蔚蓝 Azure DB连接 FRI,2018年11月23日12:14:42格林尼治标准时间 戴维里奇
SQL Server条件使用时间 https://knowledge.亚搏在线safe.com/questions/83021/sql-server-where-condition-using-time.html

我想根据当前时间-1天筛选视图。我有正确的日期格式在FME中工作,属性创建者返回正确的值-采用SQL Server要求的格式。

不幸的是,字符串似乎正在被分析。

MS SQL Server Spatial(JDBC)读卡器:执行SQL:选择[标题],[用户邮件][登录][公司][请求日期][主题\列表],[age_min],[最大年龄],[请求区域],[下载状态],[Row_Created_Date]来自[DBO]。[V_Self_Service_Activity_Report]其中[Request_Date]>转换(日期时间,'@datetimeformat(@datetimeadd(@round(@datetimenow(),2),,-第14页)%y-%m-%d%h:%m:%s)',102)

com.microsoft.sqlserver.jdbc.sqlserverException:从字符串转换日期和/或时间时转换失败。


Where条件:

[请求日期]>转换(日期时间,'@datetimeformat(@datetimeadd(@round(@datetimenow(),2),,-第14页)%y-%m-%d%h:%m:%s)',102)


在正确返回的属性creator中,它是:

@日期时间格式(@datetimeadd(@round(@datetimenow(),2),-第14页)%y-%m-%d%h:%m:%s)

返回-2018-11-20 17:09:36.3


任何帮助都很好,谢谢您


SQL Server 日期时间 结婚,2018年11月21日17:10:36格林尼治标准时间 奥利弗莫里斯
无法在此会话上启动更多事务 https://knowledge.亚搏在线safe.com/questions/82648/cannot-start-more-transactions-on-this-session.html(https://knowledge.safe.com/questions/82648/cannot-start-more-transactions-

我正在尝试从一台服务器上的SQL数据库写入另一台服务器上的另一个SQL数据库。第一个功能编写器工作正常,但我收到一条错误消息

“Microsoft SQL Server非空间编写器:无法启动数据库事务。提供程序错误“(-2147168237)无法在此会话上启动更多事务。”

发生了致命错误。查看上面的日志文件了解详细信息”


当第二个功能编写器尝试写入时。

SQL Server 特写员 清华大学,2018年11月15日21:23:08格林尼治标准时间 vmagnis公司
使用sqlexecutor运行stwithin时出现SQL Server CLR错误 https://knowledge.亚搏在线safe.com/questions/81697/sql-server-clr-error-when-using-sqlexecutor-to-run.html

我正在使用sqleexecutor在SQL Server空间点层(几何数据类型)中触发类似这样的查询,除了多边形几何图形更复杂外:

从[db].[owner].[table]中选择count(myfield)作为count myfield,其中wkb_geometry.stwithin(geometry::stgeomfromtext('multipolygon(((527049.5 137150.4527056.6 137139.7527063.3 137134.4527049.5 137150.4))',27700)= 1

然而,大约2400个功能进入启动器端口后,我得到这个错误,翻译失败:

“由于内存不足,已卸载具有指定版本ID(%d)的应用程序域,找不到该域。”

最终,我将处理数十万个特性,因此我需要一个能够处理该数据量的解决方案,不仅仅是几千个输入特性。

我知道我可以在我的工作区中读取点层,但sqlexecutor要快得多。

有什么建议吗?

SQL Server SQL执行器 FRI,2018年11月2日18:16:24格林尼治标准时间 蒂姆伍德
数据库更新程序锁定表 https://knowledge.亚搏在线safe.com/questions/80065/databaseupdater-locking-table.html

数据库更新程序命令有问题。

在执行update sql命令之前,它似乎启动了一个select*from mytable,这对我的一个表来说是很好的,因为我没有大量的数据,所以它很快就完成了,然后继续进行更新。但是,我的一个表有数百万行,因此在这个表上执行select*显然永远不会工作,基本上会将表锁定在外,从而变得不可用。

这是我的流程,因此csv输入通过测试仪,然后调用databaseupdater

SQL跟踪:

有人知道为什么需要执行select*以及如何阻止它执行更新吗?

数据库 SQL Server 更新器 星期二,2018年10月9日13:46:16格林尼治标准时间 恩约翰逊克里斯
有关将功能写入数据库的资源 https://knowledge.亚搏在线safe.com/questions/79789/resources-on-writing-features-to-databases.html

嗨,费默!

有人能给我指一些教程/网络研讨会,告诉我工作台在哪里向空间和非空间数据库写入大量数据?我有许多模型可以写入Oracle数据库,SQL服务器,ArcSDE等然而,我发现,当我们开始写100多张成千上万的唱片时,速度相当慢。通常,将表导入其中一个数据库并通过数据库管理软件进行截断和加载会更快。

我在FME中使用的一些方法是:

-更改检测并使用fme_db_operation=insert或delete(不确定如何使用更新)

-截断表并插入(当表很大且更改检测不可行时使用此选项)

-先写入esri文件geodatabase,然后复制到arcsde

任何帮助都非常感谢,我只想让我的模型更有效!

亲切的问候,

数据库 神谕 SQL Server 清华大学,2018年10月4日12:48:36格林尼治标准时间 KAM公司