J'ai une base de données partagée MS SQL 2008 avec mon fournisseur d'hébergement et MS SQL Standard 2008 sur ma boîte locale. Ils ont le SQL Server verrouillé (à juste titre), mais cela ne signifie pas que je n'ai pas suffisamment de privilèges pour utiliser l'assistant de sauvegarde de base de données ou pour générer des scripts pour créer la base de données dans son ensemble. Pour contourner cela, j'ai exécuté un travail DTS planifié à l'aide de l'Agent SQL Server sur la boîte locale pour extraire les données toutes les nuits (assez de temps) et j'ai un script à jour de toutes les connexions de procédures stockées etc au cas où quelque chose ne va pas chez l'hôte.Sauvegarde de SQL Server 2008 à partir du fournisseur d'hébergement verrouillé
Il y a 2 problèmes que j'ai avec ceci. Premièrement, si pour une raison quelconque je ne suis pas là quand l'hébergement a un problème mon prochain travail DTS peut, dans le pire des cas, écraser toutes les données locales avec des données non-sens ou vierges. Deuxièmement, tout cela semble un peu compliqué de l'avoir ainsi et ne me permet pas vraiment de remettre rapidement la DB en ligne si le pire se produisait.
Des réflexions sur la meilleure façon d'exécuter la sauvegarde avec l'installation actuelle? Toutes les opinions ou suggestions sont les bienvenues. Je pense qu'à long terme, ma meilleure option serait d'avoir un autre serveur SQL dans une autre société d'hébergement et d'utiliser mon agent SQL Server local pour exécuter une copie de données DTS horaire du maître à la sauvegarde. De cette façon, je peux configurer un enregistrement DNS pour le serveur SQL maître que je peux feuilleter rapidement en cas d'échec.
>>> changer d'hôte. Je commence à penser que cela pourrait être une excellente option. – amjags