• 大小: 44.44 KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-11-25
  • 语言: C#
  • 标签: 数据库  C#  源码  

资源简介

数据库备份还原工具1.0 C# 源码
VS2010 .net2.0框架编写的数据库备份还原工具
支持逻辑名不同的数据库还原
源代码奉上

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Data.Sql;
using System.Windows.Forms;

namespace 数据库备份还原工具
{
    public class Data
    {

        public static SqlConnection Conn;
        /// 
        /// 现在逻辑名
        /// 

        public static string[] drname=new string[2];
        /// 
        /// 备份文件逻辑名
        /// 

        public static string[] drnameF = new string[2];
        /// 
        /// 数据路径名
        /// 

        public static string[] drfilename = new string[2];

        #region 生成SQL连接语句(数据库地址数据库名称数据库帐号数据库密码验证方式)
        /// 
        /// 生成SQL连接语句
        /// 

        /// 数据库地址
        /// 数据库名称
        /// 数据库帐号
        /// 数据库密码
        /// 验证方式
        public static string shengchengSQLstring(string shujukudizhi string shujukumingcheng string shujukuzhanghao string shujukumima bool yanzhengfangshi)
        {
            string SQLstring;
            try
            {
                if (yanzhengfangshi == true)
                {
                    SQLstring = @“Data Source=“ + shujukudizhi + @“;Initial Catalog=“ + shujukumingcheng + @“;Integrated Security=SSPI“;
                    return SQLstring;
                }
                else
                {
                    SQLstring = @“Data Source=“ + shujukudizhi + @“;Initial Catalog=“ + shujukumingcheng + @“;User ID=“ + shujukuzhanghao + “;Pwd=“ + shujukumima;
                    return SQLstring;
                }
            }
            catch (Exception ex)
            {
                 MessageBox.Show(ex.Message “生成SQL连接语句失败“);
                return null;
            }
        }
        #endregion

        #region 获取数据库名称数据源
        /// 
        /// 获取数据库名称数据源
        /// 

        /// 
        /// 
        /// 
        public static SqlDataReader Get_Data(string SQLstring string SQLchaxun)
        {
            try
            {
                Conn = new SqlConnection(SQLstring);
                SqlCommand cmd = new SqlCommand(SQLchaxun Conn);
                Conn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                //Conn.Close();
                return dr;
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
                return null;
            }
        }
        #endregion

        #region 时间生成ID
        public static string ID()
        {
            try
            {
                Int64 idnum = 0;
                idnum += (Convert.ToInt64(D

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3806  2012-08-16 00:13  数据库备份还原工具\obj\x86\Debug\数据库备份还原工具.csproj.FileListAbsolute.txt

     文件      31232  2012-08-16 00:31  数据库备份还原工具\bin\Debug\数据库备份还原工具.exe

     文件      31232  2012-08-16 00:31  数据库备份还原工具\obj\x86\Debug\数据库备份还原工具.exe

     文件      11608  2012-08-16 00:13  数据库备份还原工具\bin\Debug\数据库备份还原工具.vshost.exe

     文件       5476  2012-08-16 00:31  数据库备份还原工具\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件       1523  2012-08-16 00:31  数据库备份还原工具\Properties\AssemblyInfo.cs

     文件       6708  2012-08-16 00:31  数据库备份还原工具\Data.cs

     文件      14650  2012-08-16 00:20  数据库备份还原工具\Main.cs

     文件      30800  2012-08-15 00:40  数据库备份还原工具\Main.Designer.cs

     文件        487  2012-08-12 16:28  数据库备份还原工具\Program.cs

     文件       2904  2012-08-12 15:50  数据库备份还原工具\Properties\Resources.Designer.cs

     文件       1112  2012-08-12 15:50  数据库备份还原工具\Properties\Settings.Designer.cs

     文件       3652  2012-08-12 17:24  数据库备份还原工具\数据库备份还原工具.csproj

     文件       2238  2012-08-12 16:24  数据库备份还原工具\favicon.ico

     文件        490  2010-03-17 22:39  数据库备份还原工具\bin\Debug\数据库备份还原工具.vshost.exe.manifest

     文件      54784  2012-08-16 00:31  数据库备份还原工具\bin\Debug\数据库备份还原工具.pdb

     文件      54784  2012-08-16 00:31  数据库备份还原工具\obj\x86\Debug\数据库备份还原工具.pdb

     文件       2804  2012-08-16 00:31  数据库备份还原工具\obj\x86\Debug\数据库备份还原工具.Main.resources

     文件        180  2012-08-16 00:31  数据库备份还原工具\obj\x86\Debug\数据库备份还原工具.Properties.Resources.resources

     文件       9477  2012-08-15 00:40  数据库备份还原工具\Main.resx

     文件       5612  2012-08-12 15:50  数据库备份还原工具\Properties\Resources.resx

     文件        249  2012-08-12 15:50  数据库备份还原工具\Properties\Settings.settings

     文件        923  2012-08-12 15:50  数据库备份还原工具.sln

    ..A..H.     20992  2012-08-16 01:43  数据库备份还原工具.suo

     文件        802  2012-08-16 00:31  数据库备份还原工具\obj\x86\Debug\GenerateResource-ResGen.read.1.tlog

     文件        854  2012-08-16 00:31  数据库备份还原工具\obj\x86\Debug\GenerateResource-ResGen.write.1.tlog

     目录          0  2012-08-12 15:50  数据库备份还原工具\obj\x86\Debug\TempPE

     目录          0  2012-08-16 00:31  数据库备份还原工具\obj\x86\Debug

     目录          0  2012-08-14 00:28  数据库备份还原工具\bin\Debug

     目录          0  2012-08-12 16:28  数据库备份还原工具\bin\Release

............此处省略8个文件信息

评论

共有 条评论