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.

  • Briser la string logarithmique des transactions avec des sauvegardes
  • Comment puis-je exporter / sauvegarder des données à partir d'une table SQL, append une colonne annulable à la table et importer / restaurer datatables?
  • Serveur SQL et points de assembly
  • Comment puis-je sauvegarder une database SQL Server (2000 et 2005)?
  • Environnement server SQL
  • SQL Server HW Config - que préférez-vous (configuration de disque)?
  • migrer les connections et le mot de passe de sql 2000 vers sql2005
  • Serveur MSSql, erreur "Impossible"
  • Recommandations de configuration matérielle SQL Server
  • Déchargement rapide de SQL 2008 en raison de la pression de la memory
  • Utilisation de SQL Profiler sur une database en cours de production
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.