文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C#入门(七)—数据库备份与还原、安装包制作

C#入门(七)—数据库备份与还原、安装包制作

时间:2010-12-01  来源:勇泽

 1 CREATE PROCEDURE dbo.BackupRestoreDB
2 @DBName VARCHAR(20) , --目标数据库名称
3 @filePath VARCHAR(200) , --目标文件的路径
4 @flag INT --0:备份;1:还原的
5 AS
6 IF @flag = 0 --备份数据库
7 BACKUP DATABASE @DBName TO DISK = @filepath
8
9 IF @flag = 1 --还原数据库
10 BEGIN
11 DECLARE @kid VARCHAR(8000)
12 SET @kid = ''
13 SELECT @kid = @kid + ' kill ' + CAST(spid AS VARCHAR(8))
14 FROM master..sysprocesses
15 WHERE dbid = DB_ID(@DBName)
16 EXEC(@kid) --结束进程
17 RESTORE DATABASE @DBName FROM DISK=@filePath WITH REPLACE
18 END
19 RETURN @@ERROR

   注意:还原数据库前,必须结束掉被还原数据库的全部连接进程。
2.Interop.SQLDMO.dll程序集(.NET框架)
   备份:SQLDMO.BackupClass
   还原:SQLDMO.RestoreClass

二、安装包的制作

1.安装包制作的基本思路:    (1)、安装运行环境;
   (2)、复制项目文件到用户指定位置;
   (3)、根据用户输入配置连接字符串;
   (4)、附加数据库。
2.安装包制作的基本步骤:
   (1)、新建安装项目;
   (2)、添加文件(系统自动添加依赖项);
   (3)、添加用户界面,并设置相关属性;
   (4)、新建C#“类库项目”、在该项目中添加新项“安装程序类”;
   (5)、在“安装程序类”中编写代码;
   (6)、在安装项目中类库项目的主输出;
   (7)、添加自定义操作,并设置相关属性;
3、安装包制作视频(下载)
相关阅读 更多 +
排行榜 更多 +
夕鸟

夕鸟

生活实用 下载
partyplay

partyplay

聊天通讯 下载
婚礼纪

婚礼纪

生活实用 下载