Sql server 如何在Microsoft并行数据仓库中删除DMV(系统表)中的数据
我需要删除系统表中的一些数据。有什么我可以做的吗?您不能从DMV中删除数据,也不能更改DMFs中的结果,因为DMFs正在从sql server资源表中收集数据,而该表对用户不可用Sql server 如何在Microsoft并行数据仓库中删除DMV(系统表)中的数据,sql-server,parallel-data-warehouse,Sql Server,Parallel Data Warehouse,我需要删除系统表中的一些数据。有什么我可以做的吗?您不能从DMV中删除数据,也不能更改DMFs中的结果,因为DMFs正在从sql server资源表中收集数据,而该表对用户不可用 重置数据的唯一方法是重新启动/关闭sql server服务您有什么可能的原因?如果我有管理员权限怎么办?PS:我是一名数据库管理员,这与权限无关。在SQLServer2005之前,没有DMV/DMFs和DBA,所有表都放在主数据库中。由于DBA可以访问主数据库,他们可以针对这些系统表(等系统进程)进行编码,并将系统置于
重置数据的唯一方法是重新启动/关闭sql server服务您有什么可能的原因?如果我有管理员权限怎么办?PS:我是一名数据库管理员,这与权限无关。在SQLServer2005之前,没有DMV/DMFs和DBA,所有表都放在主数据库中。由于DBA可以访问主数据库,他们可以针对这些系统表(等系统进程)进行编码,并将系统置于危险之中。自2005年以来,Microsoft创建了“资源”数据库,其中包含对用户/DBA完全隐藏的表和视图。有一些方法可以解决如何访问它的问题,您需要对此进行更多的探索