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、安装包制作视频(下载)
相关阅读 更多 +
- 系统休眠文件删除后果 如何删除计算机的休眠文件 2025-04-22
- 站群服务器是什么意思 站群服务器的作用 站群服务器和普通服务器的区别 2025-04-22
- jQuery插件有何作用 jQuery插件的使用方法 2025-04-22
- jQuery插件有哪些种类 简单的jQuery插件实例 2025-04-22
-