如何使用C#3.0备份SQL Server数据库?
答案 0 :(得分:4)
您可以使用SQL SMO备份数据库并通过c#执行其他SQL功能。
答案 1 :(得分:1)
您可以使用SQL命令对象调用“BACKUP DATABASE”SQL命令。您应该能够找到一些文档,但这里是我找到的一些基本语法
示例强>
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 = {blocksize | @blocksize_variable}] [[,] DESCRIPTION = {text | @text_variable}] [[,] DIFFERENTIAL] [[,] EXPIREDATE = {date | @date_var} | RETAINDAYS = {天| @days_var}] [[,]格式| NOFORMAT] [[,] {INIT | NOINIT}] [[,] MEDIADESCRIPTION = {text | @text_variable}] [[,] MEDIANAME = {media_name | @media_name_variable}] [[,] [NAME = {backup_set_name | @backup_set_name_var}] [[,] {NOSKIP |跳跃}] [[,] {NOUNLOAD |卸下}] [[,] [重新开始] [[,] STATS [=百分比]] ]
答案 2 :(得分:0)
你没有 - C#是一种编程语言,因此不适合数据库维护。 .NET Framework 有一个API,允许您使用SQL Server数据库,但即使这不是进行数据库维护的最佳方式。
SQL Server具有丰富的工具,可用于备份数据库。有关更多信息,请参阅这些链接:
答案 3 :(得分:0)
执行备份数据库命令,但这与C#
无关