Microsoft SQL Server和Azure SQL数据库(MSSQL_SPATIAL)空间阅读器/写作
Note: ">注意:许可选项读此格式以FME Professional Edition开头。许可选项写作此格式以FME数据库版本开头。
概要
Microsoft SQL Server Spatial Reader和Wreater模块提供FME,可以访问Live Microsoft SQL Server数据库表中保持的空间和属性数据。
FME通过Microsoft的ActiveX数据对象(ADO)提供对实时Microsoft SQL Server数据库的读写访问。
FME首先使用Microsoft SQL Server 2012本机客户端连接到SQL(Azure)服务器。如果找不到2012年本机客户端,FME尝试使用2008本机客户端再次连接。 |
2012年本机客户端支持SQL Server 2005及更高版本,包括Azure服务器。 |
2008年本机客户端支持SQL Server 2005及更高版本,但不支持Azure服务器。 |
对于空间阅读和写作,需要SQL Server 2012和Microsoft .NET 4.5.2的Microsoft System CLR类型。 |
工作台阅读器概述
单击“阅读器参数”按钮并建立Microsoft SQL Server Spatial数据库连接。
FME认为数据库数据集是一个关系表的集合。任意条款和加入都得到完全支持。
Workbench Writer概述
单击Writer参数按钮并建立Microsoft SQL Server Spatial数据库连接。
Microsoft SQL Server Spatial Writer模块将属性记录存储到实时关系数据库中。Microsoft SQL Server Spatial Writer提供以下功能:
- 交易支持:Writer提供了事务支持,可以缓解数据加载过程。偶尔,数据负载操作由于数据困难而过早地终止。事务支持提供了一种用于重新加载校正数据而无需数据丢失或重复的机制。
- 表创作:Writer使用FME映射文件中的信息根据需要自动创建数据库表。