
SQL
文章平均质量分 81
hb_gx
我就是高升,我就是一个程序员,仅此而已!
展开
-
Sql Server 2005 自动生成修改表的代码(存储过程)
我们公司的数据库也真是多啊,大大小小的有30多个,大一点的分公司都有自己独立的数据库,然后有些库还需要有给客户和供应商以及自己内部新员工的 Test 库,还有要给开发部门的 develop 库,这些库的结构当然还要求是一样的,因为很多数据是需要上传到集团总部去的,特别是人事和财务方面的数据。而以前的设计跟现在的实际需求相差也有点大的,所以修改表结构的事情几乎每天都有发生,公司上层一个简单的决定真是原创 2007-06-25 23:45:00 · 5181 阅读 · 7 评论 -
Sql Server 2005(64位) 连接Sql Server 2000(32位)
这个月总公司收购了一家小公司,这家小公司的数据库用的是32位的 Sql2000 ,已经使用很长一段时间了,系统也比较稳定。本着节约成本的原则,总公司保留原公司的一套管理系统,但要求重要数据每天上传到总公司的64位 Sql2005 数据库中去,这个简单的工作自然是交给我高升这样的小人物去完成了。原想这是个很简单的差事,可是当我建好 LinkServer 以后却报出了如下错误,从此我的噩梦开始了:原创 2007-10-15 21:22:00 · 17806 阅读 · 3 评论 -
Sql Server 2005 使用代码修改列的属性(存储过程)
最近很是郁闷,总公司要求把所有分公司的DB统一管理,以前都是各顾各的,什么添加字段修改数据类型都各做各的。现在要求统一很是麻烦,如果其中一个DB的某字段修改那么其他所有DB里面只要有这个表的都要改。唉!以前很轻松的只要按需求点点鼠标就改一个DB就好的事情,现在要点60多个数据库去完成操作,而且还有很多DB不在一个SERVER上面,想我高升一向都是很懒的人,这种事情肯定是不愿意做的,可以这种事情原创 2007-06-18 00:27:00 · 9745 阅读 · 1 评论 -
动态管理视图和动态管理函数学习
动态管理对象是SqlServer2005新增的一个功能,包括动态管理视图和动态管理函数。我大概数了一下里面 提供的动态管理试图大概有70多个,还有10几个动态管理函数(IF)。这个新功能可以对数据库服务器进行高效 监控,为数据库管理员维护数据库提供了非常多的参考资料,相信会越来越受到数据库管理员的喜欢。查询动态管理视图或函数需要对于对象具有 SELECT 权限以及 VIEW SERVER ST原创 2007-06-05 22:18:00 · 2363 阅读 · 0 评论 -
Sql Server 2005 数据库维护计划
这个星期开始为了减轻工作压力开始使用数据库维护计划(SQL Server Maintenance Plan Wizard)维护数据库,由于以前都没用过,在个人使用的免费版(Express)里也没有这个功能,所以现在好好学习了一番,这里总结一下。维护计划向导可以用于帮助您设置核心维护任务,从而确保数据库执行良好,做到定期备份数据库以防系统出现故障,对数据库实施不一致性检查。维护计划向导可创建一个原创 2007-05-31 20:25:00 · 3262 阅读 · 1 评论 -
Sql Server 2005 中解决死锁的一种方式
公司的系统上线以后出了很多问题,其中一个就是 deadlock 的出现,这个问题我以前一直不是很重视,因为我知道在Sql2005 中死锁是会自动解决的,一旦监视器检测到这种循环依赖关系,将自动的选择其中一个任务作为牺牲品,然后终止其事务并提示错误。这样,其他任务就可以完成其事务。不过这样一来其中一个肯定是要重新做了,这对用户来说有时候会觉得莫名其妙,总认为我们的系统有问题。于是我查看了一下联机帮助原创 2007-08-25 23:55:00 · 9803 阅读 · 7 评论 -
压缩数据库日志文件(存储过程)
最近数据库日志文件增加太快,其中一个数据库的日志文件在短短一个星期居然从600多MB增加到40多G,为了偷懒所以写了这个存储过程压缩日志文件,不然30多个数据库每天光点收缩就要10几分钟,想想还是很值得的。数据库有个选项叫自动收缩,说的很好听,可是我们的数据库恢复模式都是完整,在完整模式下数据库的收缩并不会释放太多的空间,而且我也不知道自动收缩是什么时候收缩,baidu和google上也没人给原创 2007-05-19 16:48:00 · 5273 阅读 · 3 评论 -
与 SQL Server Profiler 有关的几个存储过程和函数
这个月新系统正式上线,半个月来出现很多问题,麻烦!真是麻烦!麻烦不断啊!最要命的是公司的DBA因为需要参与新项目的设计居然把所有问题交我解决,自己一走了知。我本就是一懒人,什么事情都要重复做可不行,是什么原因出现的错误我分析不出来,可是我能把所有的语句都跟踪记录下来。 SQL Server Profiler 没错!就是它了,这是这半个月来我每天都要手点一下选择一个模板出来运行,这也够无聊的了,交给原创 2007-08-15 23:56:00 · 6995 阅读 · 3 评论