08 2012 档案

摘要:详细信息请参考:F1帮助如何创建跟踪 (Transact-SQL)declare @datestr char(8)set @datestr=convert(char(8),getdate(),112)declare @filename nvarchar(256)set @filename=@makedir+@datestrdeclare @rc intdeclare @TraceID intdeclare @maxfilesize bigintset @maxfilesize = 500exec @rc = sp_trace_create @TraceID output, 0,@filenam 阅读全文
posted @ 2012-08-24 11:52 莫问前程 阅读(450) 评论(0) 推荐(0)
摘要:关键字:SQL Server 2008, recover deleted records今天有个朋友很着急地打电话给我,他用delete语句误删除了SQL Server 2008数据库中两个表中的所有记录,而这个数据库之前没有任何备份。让我帮他解决一下,不然他要赔偿客户很多钱。SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:1. 至少有一个误删除之前的数据库完全备份。2. 数据库的恢复模式(Recovery mode)是“完整(Full)”。针对这两个前提条件,会有三种情况:情况一、如果这两个前提条件都存在,通过SQL语句只需三步就能 阅读全文
posted @ 2012-08-24 11:48 莫问前程 阅读(264) 评论(0) 推荐(0)
摘要:今天在家里做了一下试验,终于搞明白了以前做复制的时候没有搞明白的问题。原来BINLOG就是一个记录SQL语句的过程,和普通的LOG一样。不过只是她是二进制存储,普通的是十进制存储罢了。1、配置文件里要写的东西: [mysqld] log-bin=yueliangdao_binglog(名字可以改成自己的,如果不改名字的话,默认是以主机名字命名)重新启动MSYQL服务。 二进制文件里面的东西显示的就是执行所有语句的详细记录,当然一些语句不被记录在内,要了解详细的,见手册页。2、查看自己的BINLOG的名字是什么。 show binlog events;query result(1 records 阅读全文
posted @ 2012-08-09 15:34 莫问前程 阅读(463) 评论(0) 推荐(0)