SQL Server Native Client 数据源信息属性
适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics 平台系统(PDW)
重要
已从 SQL Server 2022 (16.x) 和 SQL Server Management Studio 19 (SSMS) 中移除 SQL Server Native Client(通常缩写为 SNAC)。 不建议在新的开发工作中使用 SQL Server Native Client OLE DB 提供程序(SQLNCLI 或 SQLNCLI11)和旧版 Microsoft OLE DB Provider for SQL Server (SQLOLEDB)。 此后请切换到新的 Microsoft OLE DB Driver (MSOLEDBSQL) for SQL Server。
在提供程序特定的属性集中DBPROPSET_SQLSERVERDATASOURCEINFO,SQL Server Native Client OLE DB 访问接口定义以下数据源信息属性。
属性 ID | 说明 |
---|---|
SSPROP_COLUMNLEVELCOLLATION | 类型:VT_BOOL 读取/写入:读取 默认值:VARIANT_TRUE 说明:用于确定是否支持列排序规则。 VARIANT_TRUE:支持列级别排序规则。 VARIANT_FALSE:不支持列级别排序规则。 |
SSPROP_UNICODELCID | 类型:VT_I4 读取/写入:读取 说明:Unicode 区域设置 ID。 这是用于 Unicode 数据排序的区域设置。 |
SSPROP_UNICODECOMPARISONSTYLE | 类型:VT_I4 读取/写入:读取 说明:Unicode 比较样式。 用于 Unicode 数据排序的排序选项。 |
在特定于提供程序的属性集中DBPROPSET_SQLSERVERSTREAM,SQL Server Native Client OLE DB 访问接口定义了以下附加属性。
属性 ID | 说明 |
---|---|
SSPROP_STREAM_XMLROOT | 类型:VT_BSTR 读取/写入:读取/写入 说明:FOR XML 查询的结果可能不是格式正确的文档。 如果此属性已指定,“select ... for XML”查询结果会被包装在此属性提供的根标记中,以返回格式正确的 XML 文档。 如果查询是在浏览器中执行的,在加载结果时它可能导致浏览器显示分析器错误。 为了避免错误,SQL ISAPI 支持 ROOT 关键字。 此关键字映射到 SSPROP_STREAM_XMLROOT 属性。 |