[英]Backup SQL DATABASE with C# 3.0
您如何使用C#3.0备份SQL Server数据库?
您可以使用SQL SMO来备份数据库并通过c#执行其他SQL功能。
您可以使用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_var} TO [,... n] [与[BLOCKSIZE = {blocksize | @blocksize_variable}] [[,] Description = {文字| @text_variable}] [[,]差异] [[,] EXPIREDATE = {date | @date_var} | RETAINDAYS = {天| @days_var}] [[,]格式| NOFORMAT] [[,] {INIT | NOINIT}] [[,] MEDIADESCRIPTION = {文本| @text_variable}] [[,] MEDIANAME = {media_name | @media_name_variable}] [[,] [NAME = {backup_set_name | @backup_set_name_var}] [[,] {NOSKIP | 跳过}] [[,] {NOUNLOAD | 卸载}] [[,] [重新启动] [[,]统计[=百分比]]]
不需要-C#是一种编程语言,因此不适合数据库维护。 .NET Framework具有一个API,该API使您可以使用SQL Server数据库,但是即使这也不是进行数据库维护的最佳方法。
SQL Server具有丰富的工具,可用于备份数据库。 请查看以下链接以获取更多信息:
通过执行备份数据库命令,但这与C#无关
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.