Ich habe einen SQL-Job, der die Fragmentierung% in db aller Indizes prüft und Indizes neu erstellt, falls erforderlich. Das läuft gut in meinem Testserver Microsoft Sql Server 2012. Aber mein Produktionsserver ist in Azure. Jetzt möchte ich diesen Job für Azure einplanen. Wie kann ich einen SQL-Job in Azure Db planen? Ich bin neu in Azure.
Da diese Frage zuerst gestellt wurde, gibt es jetzt eine weitere Alternative, um dieses Problem zu lösen:
Azure-Funktionen
Hier sind ein paar Beispiele, die leicht geändert werden könnten, um eine gespeicherte Prozedur aufzurufen, die Ihre Indizes neu erstellt.
Siehe auch
Ein paar Dinge, die Sie bei Azure-Funktionen beachten sollten
Azure SQL unterstützt keine SQL-Jobs. Von Dokumentation :
Microsoft Azure SQL-Datenbank unterstützt SQL Server-Agent oder nicht Arbeitsplätze. Sie können den SQL Server-Agenten jedoch in Ihrem lokalen SQL ausführen Server und stellen Sie eine Verbindung zur Microsoft Azure SQL-Datenbank her.
WebJobs: Wenn Sie eine Website haben, können Sie einen Web-Job erstellen und ihn nach Zeitplan ausführen. Weitere Informationen finden Sie hier
Andere Alternativen - Job einplanen auf SQL Azure
Diese Funktion wurde von Microsoft abgelehnt, siehe hier .
Um den Beitrag zu zitieren:
Heute in Azure gibt es mehrere Alternativen,
1) Elastische Jobs für SQL Database Ссылка
2) Der Azure Job Scheduler Ссылка
3) Das neue Vorschau von Azure Automation Ссылка .
4) SQL Server in einer VM
Option 1 erfordert einen zusätzlichen dedizierten Cloud-Service, der die Kosten erhöht. Option 2 ist kostenlos (denke ich), solange Sie nicht mehr als einmal pro Stunde laufen.
Tags und Links sql sql-server azure azure-sql-database sql-job