2009-07-07 3 views

ответ

0

У вас нет - C# является языком программирования и поэтому не подходит для обслуживания базы данных. .NET Framework имеет API, который позволит вам работать с базой данных SQL Server, но даже это не лучший способ для обслуживания базы данных.

SQL Server имеет богатый набор инструментов, которые можно использовать для резервного копирования базы данных. Пожалуйста, смотрите эти ссылки для получения дополнительной информации:

0

, выполнив команду резервного копирования базы данных, но это не имеет ничего общего с C#

1

Вы можете назвать "BACKUP DATABASE" команду SQL с помощью объекта SQL Command. Вы должны быть в состоянии найти некоторые документы, но вот некоторые основной синтаксис я нашел

Пример

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

Синтаксис BACKUP DATABASE {database_name | @database_name_var} TO [, ... n] [WITH [BLOCKSIZE = {blockize | @blocksize_variable}] [[,] ОПИСАНИЕ = {текст | @text_variable}] [[,] DIFFERENTIAL] [[,] EXPIREDATE = {date | @date_var} | RETAINDAYS = {дней | @days_var}] [[,] FORMAT | NOFORMAT] [[,] {INIT | NOINIT}] [[,] MEDIADESCRIPTION = {текст | @text_variable}] [[,] MEDIANAME = {media_name | @media_name_variable}] [[,] [NAME = {backup_set_name | @backup_set_name_var}] [[,] {NOSKIP | SKIP}] [[,] {NOUNLOAD | UNLOAD}] [[,] [RESTART] [[,] STATS [= процент]] ]

Смежные вопросы