- 博客(16)
- 收藏
- 关注
原创 服务切换终于结束了!
前前后后搞了一个月,终于将数据仓库核心的三台服务器升级了。配备新的HP980,就是爽啊,64个CPU、256G内存,BO用户有福了。。。。。。感觉就是累啊,上周一周都是两点多才睡,白天一杯清咖顶着,现在终于可以好好休息了 :) 周末万岁!!~~!~!~!~ 继续开始我的SQLServer学习路~!~!~
2011-06-11 22:15:00 602
原创 好久没更新了,检讨一下。。。
<br /> <br />好久没来更新BLOG了,最近新到了两台HP980的机器,忙着旧应用的切分及新服务器上线,头大啊。<br />今晚测试环境的服务器升级,出了点小BUG,还好及时解决了。<br />明天去总结一下,避免下周一的生产环境再出现这样的问题!<br /> <br />不早了,洗洗睡了~~~
2011-05-26 00:08:00 393
原创 SQL案例--002--20110511--SQL Server 2008 R2 Resource Governor 的小 BUG
<br />今天第一次研究了一下 2008R2 里新的 Resource Governor功能,刚开始用就发现一个小BUG,不过不影响使用,只是用户体验差了点 :)<br />估计是我的人品太好了,哈哈。<br /> <br />话不多说,直接上图,咱看图说话。<br />1、打开 Resource Governor 的属性窗口,如图-1<br /> <br /><br /> 图-1<br /> <br /> <br />
2011-05-11 22:53:00 525
原创 SQL案例--001--20110508--批量生成SP的脚本
今天参加同事的婚礼,开心 :)中午一顿,晚上一顿,进行了两周的减肥计划再一次失败告终,杯具。。。-----------------华丽的分割线----------------------------言归正传,开始写和题目有关的内容。环境: SQLServer2005服务器 SQLServer2008R2客户端需要把原始数据库中的50个左右的存储过程脚本导出,结果需要以一个SP一个文件的形式,文件名用SP名命名;使用数据库的脚本生成,可以单独为每个SP生成一个文件,但是文件名是“DBO.[SPNa
2011-05-08 22:05:00 817
原创 SQL学习--00003--LOGINPROPERTY Function--20110503
<br />看到SQL Server 2008里一个新增了一个函数,关于 Login 的,叫做 LOGINPROPERTY。 <br />刚开始的时候,觉得好像这些没有什么用,后来仔细看了一下,发现还是不错的,于是就研究了一下。<br />下面是简单的例子:<br />SELECT LOGINPROPERTY('un_zsli','BadPasswordTime') AS BadPasswordTime --最近一次密码错误的时间,不会被成功登录重置 ,LOGINPROPERTY(
2011-05-03 21:49:00 530
原创 SQL学习--00002--LogonTrigger(续)--20110425
我的上一篇博客提到了Logon Trigger会被触发多次的情况,经过几番的资料查找后,终于找到问题的最终原因了。下面详细解释一下。1、触发器功能调整(1)用于记录触发器事件内容的表,增加了AppName(AppName可以帮忙解决很多问题)、HostName、OriginalLogin等信息--***************************************************--创建日志表,用于记录系统里每一个TRIGGER的EVENTDATA()--*************
2011-04-25 20:59:00 731 7
原创 SQL学习--00002--LogonTrigger--20110418
今天在SSC上看到一篇文章,介绍用Logon Trigger实现类似mySQL那样控制客户端IP的方法 Blocking Users by IP觉得挺好玩的,想继续深化一下,于是就开始研究Logon Trigger。这个Logon Trigger好像是2008才开始有的,由于我的机器直接装的是2008R2,2008里到底有没有就不知道了。简单的测试了一下,却发现一个问题(不知道是不是问题,反正在我的机器上是有问题的):1、创建了一个For/After Logon Trigger2、Trigger里的内容就
2011-04-18 22:25:00 1404
原创 SQL学习--00001--数据库改名--20110417
重新开始SQLServer研究后的第一个想法,本来想写关于APPLY运算符的。 后来忽然发现虚拟机上的数据库名字起的不对,就想要写语句改一下数据库名;改名后发现不对,原来逻辑文件和物理文件都要改名的;于是就想起来研究一下如何比较完整的“数据库改名”!其实,问题主要就是集中在“逻辑文件”和“物理文件”的改名上;通常情况下,我们创建数据库的时候,逻辑文件和物理文件名都是和数据库名字有关系的(一般都包含数据库名);
2011-04-17 21:13:00 3519
原创 企业管理器生成的多个SP脚本文件的改名
前面刚写了一个用SQLDMO取数据库对象脚本的文章,里面提到过用企业管理器也可以同时生成多个SP的脚本,且能一个SP对应一个文件。但是,这样做有一个缺点,就是如果是一个SP对应一个文件的话,那么生成的结果文件的名称是下面: dbo.sp_name.PRC这样的,很是不好。 下面就再提供一个脚本,针对这种情况,来重新命名这些文件!去掉前面的dbo.,并且将后缀名改为.sql。
2006-11-24 13:31:00 1020
原创 利用SQLDMO生成对象脚本
前段时间公司要开始对数据库的对象进行版本控制,因此经常需要将数据库里的SP、Table的脚本导出到以对象名命名的文件里,如果通过企业管理器来做的话,光是找到这些SP就够麻烦的了,导出来的文件名还不是标准格式,非常的麻烦。因此就想到用SQLDMO来写一个脚本,来实现上面的功能。脚本代码如下:Option ExplicitDim dmoServerDim dmoDBDim dmoS
2006-11-24 13:21:00 1017
原创 SQLServer2000扩展存储过程存放的dll文件
odsole70.dllsp_OACreatesp_OADestroysp_OAGetErrorInfosp_OAGetPropertysp_OAMethodsp_OASetPropertysp_OAStopsqlmap70.dllxp_deletemailxp_findnextmsgxp_get_mapi_default_profilexp_get_mapi_profilesxp_issql
2006-11-24 13:05:00 2152
转载 SQL Server2000 未公开的存储过程(2)
Useful undocumented extended stored procedures Alexander Chigrik
2006-11-24 12:59:00 896
转载 SQL Server2000 未公开的存储过程(1)
sp_MSget_qualified_nameThe sp_MSget_qualified_name stored procedure is used to get the qualified name for the given object id.Syntaxsp_MSget_qualified_name object_id, qualified_name
2006-11-24 12:57:00 787
原创 VSS的编程接口
SQLSourceSafe己基本熟悉操作。开始研究“VSS的编程接口”(参考http://blog.joycode.com/mvm/archive/2004/02/18/13239.aspx)以及“VSS的Automation”(参考http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dn
2006-05-16 13:21:00 2502
原创 SQLSourceSafe试用
2006-5-1116:33 下载了SQLSourceSafe试用版。MS是14天,还没装,一会装了就知道了 :)16:38 开始安装SQLSourceSafe16:39 安装成功,原来是30天的试用 :) 看来够我探索的了,开始玩玩看。。。17:16 试用了一下,感觉它就是在VSS的基础上,把QA作为编辑器,在QA中Update完SQL
2006-05-15 13:30:00 1108
转载 世界上至少有十种东西是你不知道的!(Just For Fun)
世界上至少有十种东西是你不知道的! .虾米的心脏在头部。 2.老鼠和马不能呕吐。 3.据说猫的尿液是夜光的。 4.世界人口50%的人从来都没有接过电话。 5.人的心脏可以产生把血液喷出三十尺高的压力。 6.你永远不可能用你的舌
2006-05-15 13:24:00 1166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人