Sql server 如何防止SQL Server用户创建临时表?
我们希望防止用户能够在生产SQL服务器上创建临时表。似乎只要能够登录到SQL Server,就包括创建临时表的权限。我们如何在不取消其登录的情况下撤销此权限?我相信Sql server 如何防止SQL Server用户创建临时表?,sql-server,temp-tables,database-permissions,Sql Server,Temp Tables,Database Permissions,我们希望防止用户能够在生产SQL服务器上创建临时表。似乎只要能够登录到SQL Server,就包括创建临时表的权限。我们如何在不取消其登录的情况下撤销此权限?我相信 这是无法避免的。临时表的创建就这样发生了。这一切都发生在tempDB空间中,该空间仅用于普通的SQL内容,以及一种用于中间结果集、排序等的假脱机空间。这是他们每天提交的SQL所必需的功能 我通过自己的研究和测试证实了这一点,没有人提交了不同的答案。为什么要阻止这种行为?我同意Larnu的观点,如果你允许他们访问服务器,为什么要限制他
这是无法避免的。临时表的创建就这样发生了。这一切都发生在tempDB空间中,该空间仅用于普通的SQL内容,以及一种用于中间结果集、排序等的假脱机空间。这是他们每天提交的SQL所必需的功能
我通过自己的研究和测试证实了这一点,没有人提交了不同的答案。为什么要阻止这种行为?我同意Larnu的观点,如果你允许他们访问服务器,为什么要限制他们创建临时表?只是不要让他们进入allI想象这是一个。希望OP能做出回应,这样我们就能了解他们的动机,并就他们的目标提出建议。这是无法阻止的。临时表的创建就这样发生了。这一切都发生在tempDB空间中,该空间仅用于普通的SQL内容,以及一种用于中间结果集、排序等的假脱机空间。这是他们每天提交的SQL所必需的功能。我想你只是给出了一些故事。这是什么类型的生产服务器?报道?OLTP?用户如何访问服务器?他们现在拥有什么级别的权限?