基本信息
源码名称:sql数据库分离和转移
源码大小:0.04M
文件格式:.rar
开发语言:C#
更新时间:2014-11-18
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 1 元 
   源码介绍

用于远程数据库的维护,转移数据库。比手动远程服务器转移要方便。


private static void DetachData()
        {
            try
            {
                dbhelp = new DbHelp("127.0.0.1", "test", "sa", "sa");
                dbhelp.myShowNetStatusdb = new DbHelp.ShowNetStatusDb(IsBoolDb);
                dbhelp.DbConnection();

                string str = string.Empty;
                string ent = string.Empty;
                Console.WriteLine("请输入开始日期,格式如【2012-01-01】:");
                str = Console.ReadLine();
                Console.WriteLine("请输入结束日期,格式如【2012-01-01】:");
                ent = Console.ReadLine();
                DateTime start = DateTime.Parse(str);
                DateTime end = DateTime.Parse(ent);
                string day = "";
                while (start <= end)
                {
                    day = "Log" start.ToString("yyyyMMdd");
                    DbHelp.ExecuteSql("ALTER DATABASE [" day "] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;EXEC sp_detach_db " day "");
                    Console.WriteLine("分离数据库" day "。。。。。。");
                    System.Threading.Thread.Sleep(50);
                    start = start.AddDays(1);
                }
            }
            catch (Exception)
            {
                
                throw;
            }
        }