Microsoft SQL Server和Azure SQL数据库空间读取器参数
数据库连接
连接存储身份验证信息。有关共享数据库连接的一般信息,请参阅使用数据库连接。
请注意,以下数据库连接参数的不同子集可用于不同的上下文中。
此参数通过下拉菜单为阅读器指定数据库连接。的添加数据库连接选项允许创建新连接。新连接只能对当前用户可见,或者可以在多个用户之间共享。
连接参数
Microsoft SQL服务器或Azure SQL数据库的主机名。(如果使用默认配置,则不需要指定端口。)
如果已将Microsoft SQL Server数据库配置为使用非标准端口号,则可以在这里指定此端口。
正确的语法是:
<主机名或IP>,<端口>
要连接的数据库的名称。
- Windows身份验证:通过Windows用户帐户连接时选择此选项,数据库就可以在操作系统中使用Windows principal令牌验证帐户名和密码。由于用户帐户是由Windows检索的,因此用户名和密码参数被忽略。
- SQL Server身份验证:选择此选项继续通过用户名和密码参数。
输入用户名和密码来访问数据库、用户帐户或任何需要身份验证的地方。
注意:注意:Azure SQL数据库读取器和写入器中不存在此参数。Azure SQL数据库读取器和写入器将始终请求安全套接字层(SSL)加密的连接。
选择此参数后,将请求连接的安全套接字层(SSL)加密。如果服务器没有受客户端机器信任的证书,连接将失败。否则,数据在通过网络传输之前将被加密。有多种方法可以信任客户端机器上的服务器证书。
如果没有选择此参数,则加密行为将由为SQL Server本机客户机和SQL Server设置的加密属性来确定。
注意:提示:当加密连接已选择,请提供完全限定的服务器名称。例如,服务器名为亚搏在线safe-sql-server可能有一个完全限定的名称亚搏在线safe-sql-server.dev.safe。这个完全限定名应该与受信任证书上的服务器名完全匹配。
如果还没有返回结果,终止对数据库的查询的时间(以秒为单位)。如果设置为零,则不存在超时。默认值是30。
约束
输入(或浏览)要提取的特定数据库表的名称。
这个可选规范用于限制读取器从每个表中读取的行。本例仅选取长度大于2000的特征:
长度> 2000
模式属性
创建工作空间时,使用此参数在工作台中公开格式属性:
- 在动态场景中,这意味着可以在运行时将这些属性传递给输出数据集。
- 在具有多个特性类型的非动态场景中,从一个参数公开附加属性是很方便的。例如,如果您有十个特性类型,并且希望在每个特性类型中公开相同的属性,那么一次性定义它要比在工作区中单独设置每个特性类型更容易。
使用最小和最大x和y参数,定义一个用于过滤输入特性的边界框。只有与边界框相交的特性才会返回。
如果搜索信封的所有四个坐标都指定为0,则搜索信封将被禁用。
选择此参数可删除感兴趣区域之外的导出特性的任何部分。
下面的插图显示了搜索信封的结果夹至搜索信封被设置为没有在左边和是的在右边。
- 否:任何越过搜索信封边界的特性都将被读取,包括边界以外的部分。
- 是的:任何越过搜索信封边界的特性都将在边界处被剪切,只有边界内的部分将被读取。的底层函数夹至搜索信封函数是一个交集;然而,当夹至搜索信封被设置为是的时,除了交集外还执行剪辑。