2009-07-07 3 views

Répondre

0

Vous n'avez pas - C# est un langage de programmation et en tant que tel n'est pas adapté à la maintenance de la base de données. Le .NET Framework dispose d'une API qui vous permettra de travailler avec une base de données SQL Server, mais même ce n'est pas la meilleure façon de faire la maintenance de la base de données. SQL Server dispose d'un riche éventail d'outils pouvant être utilisés pour la sauvegarde d'une base de données. S'il vous plaît voir ces liens pour plus d'informations:

0

en exécutant une commande de base de données de sauvegarde, mais cela n'a rien à voir avec C#

1

Vous pouvez appeler la commande SQL "BACKUP DATABASE" à l'aide d'une commande SQL Object. Vous devriez être en mesure de trouver de la documentation, mais voici une syntaxe de base, j'ai trouvé

Exemple

BACKUP DATABASE [Master] TO [MasterDevice] WITH 
RETAINDAYS = 5, NOFORMAT, INIT, NAME = N'Master-FullBackup', SKIP, NOREWIND, 
NOUNLOAD, STATS = 10 
GO 

Syntaxe BASE DE DONNÉES BACKUP {database_name | @database_name_var} TO [, ... n] [WITH [BLOCKSIZE = {taille_bloc | @blocksize_variable}] [[,] DESCRIPTION = {text | @text_variable}] [[,] DIFFERENTIAL] [[,] EXPIREDATE = {date | @date_var} | RETAINDAYS = {jours | @days_var}] [[,] FORMAT | NOFORMAT] [[,] {INIT | NOINIT}] [[,] MEDIADESCRIPTION = {text | @text_variable}] [[,] MEDIANAME = {nom_média | @media_name_variable}] [[,] [NOM = {nom_sauvegarde | @backup_set_name_var}] [[,] {NOSKIP | SKIP}] [[,] {NOUNLOAD | UNLOAD}] [[,] [RESTART] [[,] STATS [= pourcentage]] ]

Questions connexes