Microsoft SQL Server和Azure SQL Database Spatial (JDBC)读取器参数
数据库连接 |
---|
连接存储身份验证信息。有关共享数据库连接的一般信息,请参阅使用数据库连接。 注意,数据库连接参数的不同子集在不同的上下文中可用。 ![]() 选择现有连接,或添加数据库连接来定义一个新的连接。 新连接只能对当前用户可见,也可以在多个用户之间共享。 |
连接参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
Microsoft SQL Server或Azure SQL数据库的主机名。(如果使用默认配置,则不需要指定端口。)
如果您已经将Microsoft SQL Server数据库配置为使用非标准端口号,则可以在这里指定该端口。
正确的语法是:
或
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
要连接的数据库的名称。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
当通过Windows用户帐户连接时,选择Windows身份验证。数据库可以使用操作系统中的Windows主体令牌验证帐户名和密码。
用户帐户由Windows检索,因此如果选择Windows身份验证,则用户名和密码参数被忽略。
属性继续指定登录凭据用户名和密码参数。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
将身份验证设置为SQL Server身份验证时,输入用户名和密码以访问数据库。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
注意:注意:该参数在Azure SQL数据库读写器中不存在。Azure SQL数据库读写器将始终请求安全套接字层(SSL)加密连接。
选择此参数后,将请求对连接进行安全套接字层(SSL)加密。如果服务器没有客户机信任的证书,连接将失败。否则,在通过网络传输之前,数据将被加密。有多种方法可以信任客户机上的服务器证书。
如果未选择此参数,则将通过为sqlserver本机客户端和sqlserver设置的加密属性来确定加密行为。
注意:提示:当加密连接被选中,请提供一个完全限定的服务器名。例如,一个名为的服务器亚搏在线safe-sql-server可能有一个完全限定名亚搏在线safe-sql-server.dev.safe。此完全限定名应该与受信任证书上的服务器名完全匹配。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
如果数据库还没有返回结果,在此之后终止对数据库的查询的时间(以秒为单位)。
如果设置为0,则没有超时。默认值是30。
注意:如果这个值设置得不够高,那么查询将返回错误提供者错误-超时已过期。
约束
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
指定数据库连接之后,单击Browse按钮以选择要导入的表。当系统从数据库中编译表时,将出现一个连接窗口。
表列表出现后,您可以选择一个或多个表,然后单击OK关闭窗口。表名将出现在“参数”框中的“表列表”字段中。
模式属性
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
创建工作空间时,使用此参数在Workbench中公开格式属性:
- 在动态场景中,这意味着这些属性可以在运行时传递到输出数据集。
- 在有多个特性类型的非动态场景中,使用这个参数公开附加属性非常方便。例如,如果您有10个特性类型,并且希望在每个特性类型中公开相同的属性,那么定义一次要比在工作空间中单独设置每个特性类型容易得多。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
使用最小和最大x和y参数,定义一个边界框,用于过滤输入特性。只返回与边界框相交的特性。
如果搜索信封的所有四个坐标都指定为0,那么搜索信封将被禁用。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
选择此参数后,将删除正在读取的导入特性中搜索信封之外的任何部分。
下面的示例说明了什么时候搜索信封的结果搜寻信封夹没有被选中(设置为No),当它被选中(设置为Yes)。
- 否:任何跨越搜索边界的特征都会被读取,包括边界外的部分。
- 是的:任何跨越搜索包络边界的特征都将在边界处剪切,并且只读取边界内的部分。的基本函数搜寻信封夹函数是一个交集;然而,当搜寻信封夹,除了交集外,还将执行剪裁操作。