Arrêt de SQL Azure DB lorsqu'il n'est pas utilisé
y a-t-il un moyen d'arrêter un SQL Azure DB pour qu'il ne charge rien sur notre compte? Je ne veux pas le supprimer, juste pendant les tests et le fait qu'il n'est pas utilisé que nous l'avons "arrêté" comme nous pouvons le faire avec les sites Web, les services cloud et les VM.
Merci
7 réponses
à compter du 11 septembre 2018, la réponse est non.
Ils ne le permettrait pas. Donc la facturation se poursuivra pour votre base de données Azure à partir du jour où vous la Créez. Il n'y a vraiment aucun moyen de faire une pause / arrêter la facturation pour votre base de données Azure SQL.
Source:Veuillez ajout de la possibilité de désactiver temporairement le/sur le serveur SQL Azure pour mettre en pause la facturation
la réponse officielle de Microsoft semble être " oui, vous pouvez exporter votre base de données. Supprimer la base de données SQL Azure et que va faire une pause de facturation. Ensuite, lorsque vous en avez besoin, vous pouvez créer une nouvelle base de données et importer votre DB exportée précédemment."
Je ne crois pas que ce soit acceptable comme réponse pour "Permettez-moi d'éteindre temporairement le serveur SQL pour enregistrer sur ma facturation"
ce n'est pas une option aujourd'hui - le seul choix que vous avez est de réduire la taille de la base de données Azure SQL qui permettra de réduire le coût de la prochaine heure de service. Si vous ne voulez vraiment pas payer pour le DB, vous pouvez sauvegarder le DB à blob de stockage, supprimer la base de données et puis restaurer lorsque nécessaire. Vous pourriez orchestrer cela en utilisant PowerShell ou similaire.
Les bases de données sauvegardés automatiquement juste avant une chute. ainsi, vous pouvez simplement le laisser tomber quand vous n'en avez pas besoin et le restaurer Quand nécessaire. Les restaurations prendront un certain temps en fonction de la taille de la base de données et de la quantité de log que vous avez généré, il ne sera donc pas rapide pour les grandes bases de données.
aussi, il y a une politique d'expiration sur la durée de conservation des sauvegardes (dépend du niveau de service) donc il suffit de faire attention à que.
https://msdn.microsoft.com/en-us/library/azure/jj650016.aspx
en l'état il n'est pas supporté cependant il y a quelques solutions de rechange. Il dépend vraiment de combien de temps vous voulez l'arrêter et comment immédiatement que vous voulez et la taille de la base de données. Si c'est pour quelques heures, alors il peut ne pas en vaut la peine parce que la facturation est horaire et vous pouvez avoir des problèmes d'arrondi. Si jours, alors vous pouvez le laisser tomber et restaurer au besoin. Si weeks exporte alors la base de données et Importe Quand nécessaire est une autre option. Aussi, vous pouvez vérifier la stratégie de sauvegarde pour le edition vous choisissez avant de préférer exporter / restaurer. L'autre chose à noter est le besoin immédiat vs prévu. Si immédiat, et le db est grand alors assurez-vous que le SLAs en place fonctionne pour vous
vous pouvez exporter la base de données vers Azure storage et L'importer quand vous voulez la réactiver, comme suggéré ici:
alors qu'à cette faible échelle (exigence de réduction d'échelle (pause) plutôt que de mise à l'échelle), L'exécution de SQL à l'intérieur d'une VM pourrait être une meilleure réponse pour vous...
D'accord avec la réponse de @Shiva. Mais si vous essayez simplement un serveur SQL sur une VM Azure, vous ne voudriez pas encourir des frais en le laissant fonctionner accidentellement pendant le week-end ou les semaines. Une solution est d'utiliser Fonction D'Arrêt Automatique.