C#实现简单的数据库维护

手头有一个比较简的数据库应用,需要提供几个比较简单的数据库维护功能:备份、恢复、压缩。因为使用的是SQL Server Express, 客户端没有维护工具办面,因此在应用内部提供这样儿的简单功能。因为是小型应用也就没有那么多设置,完全备份即可。

一、备份的SQL 语句
  以Northwind数据库为例
  BACKUP DATABASE Northwind  TO DISK = 'D:/Backup/Northwind.bak'  WITH Format;
  由于安全的原因,数据库不能被备份到磁盘的根目录。

二、恢复的SQL语句
  RESTORE DATABASE Northwind FROM DISK = 'D:/Backup/Northwind.bak'    WITH FILE=1, NORECOVERY;


三、压缩的SQL语句
  压缩也就是收缩数据库。
  DBCC SHRINKDATABASE (Northwind, TRUNCATEONLY);

这样就可以在应用程序中执行数据库维护的操作了。为了学习WPF,使用WPF做了个界面,如下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值