Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Set database to single user mode
Message
 
 
À
17/06/2013 20:45:50
Information générale
Forum:
Microsoft SQL Server
Catégorie:
Autre
Versions des environnements
SQL Server:
SQL Server 2008
Application:
Desktop
Divers
Thread ID:
01576584
Message ID:
01576587
Vues:
40
>>We have a backup function built in our c/s application that creates a backup file of one database, using SQL Server 2008 R2.
>>At this moment we do not check if another user is using the database and perhaps is doing updates, which could be a problem when doing a backup at the same time. It is possible to set the database to single user mode, but other users won't get notified and would be logged off. Is there a way to check if other users are logged on, and if no other user is logged on, then we could set the database to single user mode to prevent someone else to log on until the backup is finished.
>
>This may not be the exact reply you were expecting but I am curious to know why you would like to backup like this. I have never had any use like that to do the backup. They are all done online at the precised time I have indicated from a .NET robot task, with or without anyone connected to the database, and usually they are several of them everytime a backup is done.

I agree that a backup is something that is typically done on system level, not on application level. In this specific case, it is a function that the users use to create a snapshot before posting the monthly transaction files irreversibly to history and update all balances to open the next month. There is no practical way to create the possibility to re-open the closed months, but what happens in practice is that the users close the month and afterwards realize that they forgot something and would like to go back in time before the posting. So we introduced this backup/restore function so the users can create this snapshot and restore just before the posting happens. Sometimes the users go back and forward multiple times until everything is perfect. And that often after hours when the system admin is already long at home.
Christian Isberner
Software Consultant
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform