Modifier l'location des informations de récupération automatique dans SQL Server Management Studio

Notre service informatique local dispose de notre dossier Mes documents sur un path réseau. Cela provoque un problème à partir du studio de gestion MSQL Server car il enregistre les informations de récupération automatique toutes les 10 minutes, il se verrouille en faisant son sauvegarde.

J'ai trouvé où VS2008 a enregistré son réglage mais je ne peux pas find comment le changer dans Mes Documents pour cela. Est-ce que quelqu'un sait où ce paramètre est situé?

Malheureusement, au less pour VS2005 et VS2008 (et je pense pour VS2010, mais je n'ai pas vérifié là-bas), cela ne peut pas être changé à partir du dossier "Mes documents" du système. C'est très ennuyeux, je suis d'accord, car notre dossier Mes documents est défini sur un partage réseau. Lorsque nous sums sur un VPN, la connection réseau est très lente, de sorte que la fonction de récupération automatique n'est pas instantanée et bloque l'interface user.

J'ai trouvé ce commentaire sur Microsoft Connect qui indique l'impossibilité de modifier le paramètre: Enregistrement des informations de récupération automatique dans Visual Studio 2008 SP1

Il y a peu d'alternatives. Vous pouvez, bien sûr, désactiver la récupération automatique, mais ce n'est généralement pas recommandé. Ce que j'ai finalement décidé de faire, c'est simplement augmenter l'intervalle de time entre les sauvegardes automatiques. Cela se trouve sous Tools \ Options \ Environment \ AutoRecover (dans VS2008), qui est le même endroit où vous alliez pour l'activer / désactiver.

Bien sûr, dans SQL Server Management Studio, il n'y a pas de section Environment \ AutoRecover dans les options. Cependant, si nous nous souvenons que SSMS utilise le kernel de Visual Studio (et que nous sums à l'aise avec un peu de piratage de registre), nous pouvons aussi ajuster l'intervalle de time pour le SSMS.

VS utilise une valeur REG_DWORD nommée "AutoRecover Save Interval" pour stocker le nombre de minutes entre les sauvegardes automatiques. Ajoutez simplement cette valeur à la key suivante dans le registre (ceci est pour SSMS2008). J'ai mis le mien à 60 parce que je ne fais pas beaucoup de travail super-critique dans SSMS, mais vous pouvez le définir à une valeur qui vous convient.

HKEY_CURRENT_USER \ Software \ Microsoft \ Microsoft SQL Server \ 100 \ devises \ Shell \ Général \ Récupération automatique

Je réalise que ce n'est pas vraiment une solution à la question originale, mais je pense que c'est au less une alternative viable.