Débloquer les files de database lorsque le server SQL est inactif

Dans mon environnement de développement / test sur mon ordinateur portable, je ne peux pas sauvegarder les files de database du server SQL car les keys de file sont ouvertes en permanence par le server SQL (VSS ne fonctionne pas car le lecteur est truécripté)

J'espérais qu'il pourrait y avoir un certain paramètre dans le server SQL qui peut le déverrouiller après une certaine période d'inactivité et les ouvrir automatiquement à nouveau sur request, mais je ne trouve rien.

Je ne veux vraiment pas décharger la database tous les soirs parce que ce n'est qu'un environnement de développement. En plus d'arrêter le server sql avant de faire la sauvegarde, est-ce qu'il y a une autre solution?

2 Solutions collect form web for “Débloquer les files de database lorsque le server SQL est inactif”

Une autre option est la propriété de fermeture automatique "ALTER DATABASE [dbname] SET AUTO_CLOSE ON" . Selon les livres en ligne de SQL Server en ligne ( http://msdn.microsoft.com/en-us/library/bb522682(v=sql.120).aspx ):

L'option AUTO_CLOSE est utile pour les bases de données de bureau car elle permet de gérer les files de database en tant que files réguliers. Ils peuvent être déplacés, copiés pour effectuer des sauvegardes, ou même envoyés par courrier électronique à d'autres users. Le process AUTO_CLOSE est asynchronous; l'ouverture et la fermeture à plusieurs resockets de la database ne réduisent pas les performances.

Rien ne le fera automatiquement pour vous, mais vous pouvez détacher ou hors ligne la database du studio de gestion ou de la command line, par exemple en émettant ALTER DATABASE <database> SET OFFLINE via sqlcmd dans votre script de sauvegarde.

Vous voudrez peut-être reconsidérer une sauvegarde quotidienne de la database en utilisant la syntaxe BACKUP DATABASE <database> TO FILE='<filename>' qui sauvegarde le DB lui-même, et non le file.

  • Mise en scène de contenu pour une application spécifique
  • Décision de licence SQL Server 2005/2008
  • Sauvegardes du server sql: devrais-je les configurer en même time?
  • Recommandations de configuration de memory SQL Server 2005 et 2008
  • Où est ce file de sauvegarde?
  • Récupérer les lignes supprimées du file journal des transactions SQL Server
  • Qu'est-ce que sqlexecutive dans Microsoft SQL Server
  • Comment améliorer les performances sur SQL Server?
  • Fichier de journal de rétrorage dans le server sql: est-il sûr?
  • Quand un index ne vaut pas la peine d'être mis à jour
  • Puis-je supprimer une ancienne instance de database après la mise à niveau?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.