在SQL Server 2019中,不支持直接为Polybase外部表提供行级安全性。Polybase是SQL Server的一项功能,可以通过在SQL Server中查询外部数据源(如Hadoop或Azure Blob存储)来实现分析和查询大型非结构化数据。
然而,SQL Server 2019引入了新的安全性功能,如敏感数据掩码、动态数据脱敏和透明数据加密等,这些功能可在数据库层面上提供数据安全性。但是,它们并不针对Polybase外部表。
要实现行级安全性,可以考虑在访问Polybase外部表之前,在SQL Server中使用视图或存储过程来进行过滤。通过在视图或存储过程中定义特定的查询条件和访问权限,可以实现对Polybase外部表的行级安全性控制。例如,可以使用用户自定义函数来处理行级安全性逻辑,并在视图或存储过程中使用这些函数进行过滤。
对于腾讯云的相关产品,可以考虑使用TencentDB for SQL Server作为SQL Server 2019的托管服务。TencentDB for SQL Server提供了高可用性、自动备份、监控和安全性功能,可以帮助企业在云环境中部署和管理SQL Server数据库。您可以通过以下链接了解更多关于TencentDB for SQL Server的信息:https://cloud.tencent.com/document/product/238/45470
领取专属 10元无门槛券
手把手带您无忧上云