在Azure SQL数据仓库中,我仅使用下面的tsql代码启用了自动统计信息创建。命令成功运行,但是当我在选项标签下的自动创建统计信息中签入数据库属性时,设置为False。
ALTER DATABASE MyDB SET AUTO_CREATE_STATISTICS ON;
请让我知道我是否在这里缺少什么。我也具有数据库的db_owner访问权限。
答案 0 :(得分:0)
我猜您正在使用SQL Server Management Studio。
通过关闭和打开auto_create_statistics,我能够重现症状。
问题似乎是数据库元数据缓存在SSMS中。右键单击数据库名称,然后在选择“属性”之前选择“刷新”。使用这种方法,我得到了正确的auto_create_statistics每次显示的设置。
我的测试是使用SSMS 17.7完成的
(添加或删除表,列等时,也可能需要刷新数据库元数据)
答案 1 :(得分:0)
您还可以查询sys.databases的is_auto_create_stats_on列。