ฉันดาวน์โหลด SQL Server First Aid Kit จากเว็บไซต์ของ Brent Ozar เมื่อฉันพยายามเรียกใช้สคริปต์sp_BlitzIndexกับฐานข้อมูลหลักของฉันผ่าน Microsoft SQL Server จัดการ Studio ขณะที่เข้าสู่ระบบในฐานะผู้ดูแลระบบเซิร์ฟเวอร์ฐานข้อมูล Azure และฉันได้รับข้อผิดพลาดดังต่อไปนี้:
ข่าวสารเกี่ยวกับ 262, ระดับ 14, สถานะ 18, กระบวนงาน sp_BlitzIndex, บรรทัด 18 สร้างสิทธิ์ในการสร้างกระบวนการปฏิเสธในฐานข้อมูล 'ต้นแบบ'
ฉันสร้างขั้นตอนบนฐานข้อมูลอินสแตนซ์ที่ฉันต้องการทดสอบเรียบร้อยแล้ว เมื่อฉันดำเนินการตามขั้นตอนฉันพบข้อผิดพลาด:
เกี่ยวกับข่าวสาร 50000 ระดับ 16 สถานะ 1 บรรทัด 1265 ชื่อวัตถุไม่ถูกต้อง 'mydatabase.sys.partitions'
ต่อไปฉันพยายามที่จะฉลาดและเรียกใช้รหัสกระบวนงานที่เก็บไว้โดยตรงกับฐานข้อมูลหลักโดยไม่ต้องสร้างกระบวนงานที่เก็บไว้และได้รับข้อผิดพลาดต่อไปนี้:
ข่าวสารเกี่ยวกับ 50000, ระดับ 15, สถานะ 1, บรรทัด 1267 อ้างอิงถึงฐานข้อมูลและ / หรือชื่อเซิร์ฟเวอร์ใน 'mydatabase.sys.indexes' ไม่ได้รับการสนับสนุนใน SQL Server รุ่นนี้
ฉันไม่มั่นใจพอที่จะเริ่มเล่นกับผลงานภายในของ ~ 2700 บรรทัดของตรรกะฮิวริสติกของดัชนี มีวิธีที่รวดเร็วและง่ายในการทำให้ขั้นตอนการจัดเก็บนี้ทำงานบนฐานข้อมูล Azure SQL หรือฉันควรมองที่อื่นสำหรับเครื่องมือวิเคราะห์ดัชนี / ขั้นตอนการจัดเก็บ?
sp_BlitzIndex
ทำงานกับ V12 ได้หรือไม่หรือมันยังขาดบิตที่เกี่ยวข้องจำนวนมากเกินไปที่จะคุ้มค่า? ให้คุณมีเวลา / ความต้องการแน่นอน :)