问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#数据库备份与还原问题

发布网友 发布时间:2天前

我来回答

1个回答

热心网友 时间:2天前

在C#的某事件中执行sql备份语句
完整备份
Backup Database NorthwindCS
To disk=’G:\Backup\NorthwindCS_Full_20070908.bak’
--差异备份
Backup Database NorthwindCS
To disk=’G:\Backup\NorthwindCS_Diff_20070908.bak’
With Differential
--日志备份,默认截断日志
Backup Log NorthwindCS
To disk=’G:\Backup\NorthwindCS_Log_20070908.bak’
--日志备份,不截断日志
Backup Log NorthwindCS
To disk=’G:\Backup\NorthwindCS_Log_20070908.bak’
With No_Truncate
--截断日志不保留
Backup Log NorthwindCS
With No_Log
--或者
Backup Log NorthwindCS
With Truncate_Only
--截断之后日志文件不会变小
--有必要可以进行收缩
--文件备份
Exec Sp_Helpdb NorthwindCS --查看数据文件
Backup Database NorthwindCS
File=’NorthwindCS’ --数据文件的逻辑名
To disk=’G:\Backup\NorthwindCS_File_20070908.bak’

--备份设置密码保护备份
Backup Database NorthwindCS
To disk=’G:\Backup\NorthwindCS_Full_20070908.bak’
With Password = ’123’,init
Restore Database NorthwindCS
From disk=’G:\Backup\NorthwindCS_Full_20070908.bak’
With Password = ’123’

private void button1_Click(object sender, EventArgs e)
{
try
{
string backupFolder = System.IO.Path.Combine(Application.StartupPath, "data");
if (!System.IO.Directory.Exists(backupFolder))//判断文件夹是否存在
{
//创建文件夹
System.IO.Directory.CreateDirectory(backupFolder);
}
string backupFileName = System.IO.Path.Combine(backupFolder, DateTime.Today.ToString("yyyyMMdd.bak"));

string sqltxt = string.Format("BACKUP DATABASE [FOOT] TO DISK=''", backupFileName);
SqlConnection conn = baseclass.DBConn.cycon();
conn.Open();
SqlCommand cmd = new SqlCommand(sqltxt, conn);
cmd.ExecuteNonQuery();
conn.Close();
MessageBox.Show("备份成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
this.Close();
}
希望对你有帮助
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
车搭电正负极怎么接 勾车线怎么接 我想自己创业,但是我只会做理发这行,我想要改行,想多赚点钱。 作为一名新幼儿教师如何正确树立自己的职业理想 2024年江苏物理类619分能考上什么大学? 2023北京985/211率出炉!北京学生上名校到底难不难? 多少分能考上宁波诺丁汉大学 2024年浙江618分能考上什么大学? 2024年浙江627分能考上什么大学? 2024年浙江619分能考上什么大学? 大神急救啊!C#里写一个控制台程序里的延时器,比如:时间还有5 4 3 2... c# 问题急救!!ofstream outfile(URL);URL应定义为什么类型? 急救,为什么控制台程序运行时闪一下就没了 这个C#代码怎么写??急救呀~有帮助的答案高分悬赏!!! C# 怎么编 急救!! 好心人啊!!!急救,C#编程题,急需答案 2024年12月出行吉日一览表来了 2024年农历腊月定亲结婚的黄道吉日查询 中国平安人寿保险股份有限公司江苏分公司南京浦口营销服务部怎么样? 吴京拍摄《战狼》,好兄弟周晓鸥也要出演,最后让他演了什么?_百度... 吴京拍战狼时,为了让周晓鸥参演,对他说,给他留了狠角色,周到底演... ...周晓鸥参演说:兄弟,给你留了个狠角色,结果演的啥? 卡西欧运动手表国内和日本差价(卡西欧运动手表国内和日本差价多少钱... 卡西欧大泥王日本卖多少钱 日本老款卡西欧手表型号(在日本卡西欧手表价格及图片) 日本卡西欧手表机场(卡西欧去日本买便宜吗) 日本卡西欧手表价格大揭秘!你想知道的都在这里 卡西欧手表日本价格是多少? 我在网上看到代加工圆珠笔,他第一次给我送5000支笔一共几十斤,还要交... 海南鲁能南洋美丽汇房价多少钱一平? 2023海口新能源暨智能网联汽车展览会观展攻略 正则表达式找数字 正则表达式 匹配一个 1-15的数字 wps怎么删除空行WPS如何快速删除指定区域空白行 wps怎么删除空白行Excel表格批量删除空白行只需3步 WPS2010怎么删除空白行列? 尖锐湿疣快一年了,还是没治好 尖锐湿疣会一辈子治不好吗 尖锐湿疣总是不好与免疫力有关 对抗尖锐湿疣从这4点出发 尖锐湿疣为什么会很容易复发 PHP实现简单的发送HTML邮件 用可丽蓝十字验孕棒测了两次结果不同,这是怀孕了吗? 上海青种多久成熟 上海青 多久 上海青种植多久可以吃 1月播种上海青多久发芽 1月播种上海青发芽所需时间 上海青栽种多久可以吃 上海青种植几个月才能收获 上海青种多久能吃 dnf属性强化增加多少攻击力 ...dolby advanced audio v2给卸载了,请问对我的电脑有什么影响没哦...