51ak.blogs

2012年1月9日

SQLSERVER复制订阅中的数据库版本选择

摘要: 在这种情况下,订阅服务器应该采用哪种版本的SQLSERVER? 2005还是2008? 这里假定一个前题:发布上的SQL2008并没有用到SQL2008的新特性也就是说SQL05上也能跑(兼容级别90)。否则这个问题就失去了可讨论性 如果你不加思索的回答SQL2008.那么你和我一样属于激进派 当然基本上这个答案也是正确的 阅读全文

posted @ 2012-01-09 16:47 51ak 阅读(566) 评论(0) 推荐(0) 编辑

2011年11月24日

当一个DBA离职时,如何清除掉数据库里属于他的那些“东西”

摘要: 一般DBA的帐号权限都很高(废话) DBA离职以后。删除帐号也几乎也是肯定的 这里会涉及一个问题。 原来由他新建或还原的数据库所有者可能是他的帐号 部分数据库作业所有者也是他的帐号 此时如果在各服务器上批量DROP LOGIN 后会有潜在风险(事实上证明,数据库还是可用,但是作业会有权限出错) 需要将这些数据库的对像所有者改回来(一般改成 'SA') 阅读全文

posted @ 2011-11-24 16:59 51ak 阅读(631) 评论(0) 推荐(3) 编辑

2011年11月17日

千万别用SQL2008的透明数据加密(TDE)

摘要: 又是证书又是密码的。维护不方便(我就曾经出现过做镜像脚本时。直接把MASTERKEY给重做了。导致数据库无法访问。无法附加还原备库的尴尬境界) 最大的问题是:加密后的数据库文件和备份文件明显变大。这个是很严重的问题。不仅仅是磁盘空间多占了。而是磁盘IO显著降低。看看加密前后的磁盘队列吧 启用TDE后。直接就废掉了SQL2008的实用功能:备份压缩 阅读全文

posted @ 2011-11-17 11:46 51ak 阅读(1322) 评论(3) 推荐(1) 编辑

2011年11月10日

自己写的新浪微博加粉工具。。(附原理,无代码)

摘要: 来新单位上班后,流行玩微博 哥也赶潮流申请了个帐号。。 发现没粉丝 动起了邪念 找到了一个不算漏洞的漏洞 前两天一直在测试 昨天终于动手写了一个程序 可以给自己加粉! (注意是加粉噢,而不是加关注。加粉的难度是加关注的N倍) 嘿嘿 哥很得意! 软件采用C# 写的 代码不多 主要的原理是伪造HTTP请求头 欺骗服务器请求 其中有个不知道什么加密的字符串一直没破解好 所以加粉的过程并不是很迅速 现正在研究中 目前刷粉工具已运行超过4个小时。。 还算稳定 现在的工具 -只针对新浪微博 想要刷粉的朋友,可以在新浪微博上@我一下。“要刷粉” 回赠你一些粉丝 都是活粉 不是僵尸噢 我的微博帐号是: http://weibo.com/u/2207051637 其实我不喜欢刷粉的 软件截图。。。 阅读全文

posted @ 2011-11-10 11:10 51ak 阅读(2666) 评论(14) 推荐(0) 编辑

2011年9月7日

SqlServer查询语句中用到的锁

摘要: 前段时间**公司DBA来我们这培训。讲了一大堆MYSQL的优化。 QA环节一程序员问“SQL语句中的 with nolock 除了不锁表外 是否能读其他锁住的数据" 讲课的人嘟嘟了半天没解释清楚(有可能是MYSQL里没有这个机制),公司的另一程序员给出了一个很简洁明了的回答 WITH NOLOCK 除了本身不锁表(不加任何锁) 也不会受其他的已存在的锁影响,锁住的行数据也照样读 阅读全文

posted @ 2011-09-07 14:38 51ak 阅读(3271) 评论(5) 推荐(3) 编辑

2011年6月3日

BigBrother服务器端管理脚本_Bash

摘要: 一段脚本用于完成增删改BB客户机时对服务端的修改工作可以中英文切换#! /bin/bash#This File can add/modify/del the bbhost#Some paths may need to be modify#And Some errors may occur#By Wokofo 2010-08-19#LANG=en_US.UTF8#LANG=zh_CN.GB18030 去掉此注释,界面显示中文dir_bbhost='/home/bbuser/bb/etc/bb-hosts'dir_bbhtml='/home/bbuser/bb/bb/htm 阅读全文

posted @ 2011-06-03 15:59 51ak 阅读(522) 评论(0) 推荐(0) 编辑

2011年5月24日

一些想法:关于备份

摘要: 有一批备份计划的队列,分发在不同的备份机上运行一台主备份机m台备份机对应m*n台服务器1.所有的备份机去一台主备份机的数据表中取得属于自己的备份计划(因为是隔天备份,所以今天的备份计划跟昨天不同,但是跟前天基本相同)2.在主备份机坏掉的情况下,各备份机要能正常的执行自己的备份计划3.在主备份机更新以后,各备份机要在最迟下个工作日时更新到自己的计划,且不能打乱原先的隔天备份计划,4.每个备份机的备份实时进度应该实时反馈到主备份机的数据表中5.因为备份机和主备份机可能不在同一个机房,所以存在备份机可能和主备份机网络中断的情况,此时的备份实时进度无法更新到主备份机,等网络畅通以后再更新进度(网络中断 阅读全文

posted @ 2011-05-24 10:47 51ak 阅读(317) 评论(0) 推荐(0) 编辑

数据库考试中常见题分析:关系代数中的除法运算

摘要: 数据库考试中经常会出现关系运算题目而一般的加减乘运算相对比较简单,通常不会直接出题比较容易乱的是除法这是很早以前我看关系代数时的一篇文章,分析得很好。一直收藏在我的收藏夹里。。今天整理收藏夹时又看到了转出来,分享一下 也顺便给自己做个补充。。。认真看下面这段中的图,很容易就理解出除法的 除法运算的定义:这个概念的描述的非常抽象,刚开始学习的同学完全不知所云。这里通过一个实例来说明除法运算的求解过程设有关系R、S 如图所示,求R÷S 的结果求解步骤过程:第一步:找出关系R和关系S中相同的属性,即Y属性。在关系S中对Y做投影(即将Y列取出);所得结果如下第二步:被除关系R中与S中不相同的 阅读全文

posted @ 2011-05-24 10:42 51ak 阅读(7839) 评论(1) 推荐(1) 编辑

2010年7月29日

查询自动优化带来的负面影响--where条件执件顺序被打乱

摘要: 查询自动优化带来的负面影响--where条件执件顺序被打乱 解决的办法: 1。强制WHERE执行顺序 不让数据库引擎自动优化 2。变换SQL的写法 阅读全文

posted @ 2010-07-29 13:22 51ak 阅读(565) 评论(0) 推荐(0) 编辑

2010年7月28日

windows换IP的脚本_bat格式

摘要: 写的换IP脚本08上运行出现RPC未启用?03,xp等系统正常只惜没时间检查尸体留在此处 等日后解旧.bat@echo offrem -------------------------旧机器的参数设置---------------------rem 临时外网IPset tmp_wlan_ip=*.*.109.23set tmp_wlan_mask=255.255.255.240 rem 临时内网IP set tmp_llan_ip=192.168.7.23set tmp_llan_mask=255.255.255.0rem 本地原外网IPset old_wlan_ip=*.*.109.198s 阅读全文

posted @ 2010-07-28 20:46 51ak 阅读(2600) 评论(2) 推荐(0) 编辑

导航