有没有办法在多个azure sql数据库中编写出azure自动调优创建的所有索引的脚本?

有没有办法在多个azure sql数据库中编写出azure自动调优创建的所有索引的脚本?,sql,azure,azure-sql-database,Sql,Azure,Azure Sql Database,Azure自动调优刚刚在多个数据库上启用,我想获得Azure自动调优在多个数据库中成功实现的所有索引创建脚本。有没有一个好方法可以用一些PowerShell或sql在一个人的位置上节省所有索引 我知道我可以在“建议”窗口中查看每个新索引的脚本,并从那里逐个手动编写脚本,但这并不方便,因为有多个数据库和lot's now索引。即使未启用“创建和删除索引”选项,索引建议也会在DMV中捕获。您可以为DMV中捕获的内容编写脚本,并自动执行建议 如果使用脚本手动实现建议,SQL Server不会执行任何验

Azure自动调优刚刚在多个数据库上启用,我想获得Azure自动调优在多个数据库中成功实现的所有索引创建脚本。有没有一个好方法可以用一些PowerShell或sql在一个人的位置上节省所有索引


我知道我可以在“建议”窗口中查看每个新索引的脚本,并从那里逐个手动编写脚本,但这并不方便,因为有多个数据库和lot's now索引。

即使未启用“创建和删除索引”选项,索引建议也会在DMV中捕获。您可以为DMV中捕获的内容编写脚本,并自动执行建议

如果使用脚本手动实现建议,SQL Server不会执行任何验证。如果您通过门户(使用Apply按钮)或REST API实现建议,那么它将像执行自动操作一样执行,并将执行验证(如果存在回归,则可以自动恢复索引)