随笔分类 -  数据库

摘要:一.背景今天到我遇到这个问题了,同样是05数据库的实例无法开启,登陆不了,今天就按照自己之前的那个博文的作法,查看1433端口有没有被占用。这次的情况就不一样了,端口号根本就没有被什么程序给占用二.解决过程1.查找日志提示信息叫我查看日志,于是自己就寻觅日志的所在地,发现一个比较简单的找法就是:1).打开sql server configuration manager2).右击不能开启服务的实例,选择属性3)在高级的转储目录下,就可以找到存储日志的路径2.寻找错误打开日志后,查找到如下的错误2012-08-22 10:05:40.30 spid9s 错误: 9003,严重性: 20,状态: 1 阅读全文
posted @ 2012-08-23 17:10 jeanlyn 阅读(571) 评论(0) 推荐(0)
摘要:一.原因前几天师弟的电脑突然说自己的sql2005的实例无法打开,说是卸载了360之后就出现问题,于是就怀疑是360搞的鬼,说什么重启了也无法解决,在SQL SERVER Configuration Manager 里面也开启不了sql server 的服务,之前还是好好的,于是自己就百度了一些,说是因为1433的端口被占用了,导致sql2005的实例无法开启二.解决方案1.查看1433端口打开cmd命令窗口,输入:netstat -aon|findstr "1433",然后在最后一列就可以看到占用1433端口的程序的pid,在任务管理器里面的通过 查看 下的选择列把PID 阅读全文
posted @ 2012-08-19 16:13 jeanlyn 阅读(466) 评论(0) 推荐(0)
摘要:起源 因为项目中,需要用到存储过程进行大量的计算,存储过程执行的速度让人感觉揪心,不能说让客户在页面上待个几分钟吧,因此就想,有没有一种方法,可以做到客户发出请求,然后数据库在后台执行任务,于是.......具体方法 经过百度知道,作业可以在后台自动执行一段存储过程,所以,通过动态生成作业,然后作业再调用存储过程就好了,动态生成作业就需要到存储过程的帮助,通过设置好一些参数后,生成一个临时作业,然后设置作业立即执行就可以了,下面是生成动态作业的代码,这个存储过程是在网上找的,但是自己也有改过一些代码,满足我们自己的项目需求 1 set ANSI_NULLS ON 2 set QUOTED_.. 阅读全文
posted @ 2012-08-17 20:44 jeanlyn 阅读(1524) 评论(0) 推荐(0)