文档库 最新最全的文档下载
当前位置:文档库 › SQLServer2005数据库可疑状态解决办法

SQLServer2005数据库可疑状态解决办法

SQLServer2005数据库可疑状态解决办法
SQLServer2005数据库可疑状态解决办法

SQLServer2005数据库可疑状态解决办法

(2012-04-08 23:08:53)

转载▼

标签:

分类:业务交流

数据库

sqlserver

it

服务器异常断电,或者系统异常关机等都可能引起SQLServer2005数据库实例状态变成可疑,导致数据库实例无法正常启动。这里介绍一个不用分离-附加的好办法,将数据库置为应急状态处理,回退掉异常状态时没有保存的数据信息。

新建查询,输入如下语句,执行即可:

USE MASTER

GO

SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE

GO

ALTER DATABASE DB_NAME SET EMERGENCY

GO

sp_dboption DB_NAME 'single user', 'true'

GO

DBCC CHECKDB(' DB_NAME ','REPAIR_ALLOW_DATA_LOSS')

GO

ALTER DATABASE DB_NAME SET ONLINE

GO

sp_configure 'allow updates', 0 reconfigure with override

GO

sp_dboption ' DB_NAME ', 'single user', 'false'

GO

SQL2005里的数据库变成可疑,分离后附加...

(离问题结束还有0天0小时)

服务器上2005的数据库,a数据库某天后面突然多了可疑两字,分离后,附加不上去了。现在

只有mdf文件好用,根据提示好像是ldf文件受损。在网上了找了很多资料,不过大多是根据

2000来的,我试过其中一个说是新建一个数据库,将要还原的数据库的mdf文件覆盖它的,怎

样,怎样,结果还是不行,测试数据库并没有出现他说的紧急状态,如何修改呢?还有就是改

成了紧急状态后又如何将它改成正常状态呢?救命呀,请各位帮帮忙,急死人了。

我来回答

其他回答

回答者:fannisite -等级:[程序员] 3 回应- 09-01-28 21:46 --參考

据库置疑的处理办法

在MS SQLSERVER中一直有这样的问题,SQLSERVER的状态"置疑",我们先来分析一下

SQLSERVER数据库"置疑"的原因:

1.错误的删除日志;

2.硬件(HD)损坏,造成日志和数据文件写错误;

3.硬盘的空间不够,比如日志文件过大;

解决办法:

这是最简单的办法是有数据库的全备份,然后恢复即可.

步骤:

1. 删除原始的数据库:

USE MASTER

GO

DROP DATABASE DB_SUEPECT

2.建立同名的数据库:

USE master

GO

CREATE DATABASE DB_SUSPECT

ON

( NAME = DBNAME_DAT,

FILENAME = 'C:',

SIZE = 10,

FILEGROWTH = 5 )

LOG ON

( NAME = 'DBNAME_LOG',

FILENAME = 'g:',

SIZE = 5MB,

FILEGROWTH = 5MB )

GO

3.恢复数据库:

RESTORE DATABASE DB_SUSPECT

FROM DBNAME_BACKUP.DAT

4.数据库完整性检测:

DBCC CHECKDB('DB_SUSPECT')

5.重新启动MSSQLSERVER服务.

如果没有全备份,那就要用一些特殊的方法:

1.设置数据库为紧急模式

Use Master

GO

sp_configure 'allow updates', 1

reconfigure with override

GO

UPDATE sysdatabases SET status = 32768 where name = 'DB_SUSPECT' GO

2.停掉SQL Server服务:

NET STOP MSSQLSERVER

3.把原始数据库的数据文件DBNAME_DAT.MDF,DBNAME_LOG.LDF移走:

4.启动SQL Server服务:

NET START MSSQLSERVER

5.重新建立一个同名的数据库DB_SUSPECT;

USE master

GO

CREATE DATABASE DB_SUSPECT

ON

( NAME = DBNAME_DAT,

FILENAME = 'C:',

SIZE = 10,

FILEGROWTH = 5 )

LOG ON

( NAME = 'DBNAME_LOG',

FILENAME = 'g:',

SIZE = 5MB,

FILEGROWTH = 5MB )

GO

6.设置数据库运行在单用户的模式:

USE MASTER

GO

ALTER DATABASE DB_SUSPECT SET SINGLE_USER

GO

7.停掉SQL服务:

NET STOP MSSQLSERVER

8.把原来的数据文件再覆盖回来:

9.启动SQL Server服务:

NET START MSSQLSERVER

10.重新设置SQLSERVER的状态:

USE MASTER

GO

EXEC sp_resetstatus "DB_SUSPECT"

11.数据库完整性检测:

DBCC CHECKDB('DB_SUSPECT')

12.恢复数据库为多用户模式:

USE MASTER

GO

ALTER DATABASE DB_SUSPECT SET MULTI_USER

GO

13.恢复SQLSERVER原始的配置:

USE MATER

GO

UPDATE sysdatabases SET status = 4194320 where name = 'DB_SUSPECT'

GO

14.配置SQLSERVER不允许更新系统表:

USE MASTER

GO

sp_configure 'allow updates', 0

reconfigure with override

GO

15.重新启动MSSQLSERVER服务:

最好重新启动操作系统

16.备份数据库:

可以通过SQLSERVER企业管理器或T-SQL.需要备份MASTER和DB_SUSPECT 补充一点,如果用DOMAIN\USER时,要注意对.MDF.LDF的所在目录的权限

SQL SERVER 2005 数据库状态为“可疑”的解决方法

--说明:MyDB为修复的数据名

USE MASTER

GO

SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE GO

ALTER DATABASE MyDB SET EMERGENCY

GO

sp_dboption 'MyDB', 'single user', 'true'

GO

DBCC CHECKDB('MyDB','REPAIR_ALLOW_DATA_LOSS')

GO

ALTER DATABASE MyDB SET ONLINE

GO

sp_configure 'allow updates', 0 reconfigure with override

GO

sp_dboption 'MyDB', 'single user', 'false'

GO

浅谈网络常见问题与故障及解决办法

浅谈网络常见问题与故障及解决办法1.两台机器相互之间无法ping通 网友问题:我有两台电脑,都装的是XP的系统,连接到启动DHCP 的宽带路由器上,实现internet共享,两台机器都可以上网,但是 在“网上邻居”里看不到对方,而且ping对方也ping不通。两台计算机都打开了来宾账户,而且都删除了Guest选项。 分析故障:这种情况的发生,有可能是XP系统内之置的网络防火墙功能没有关闭所造成的,将其网络防火墙关闭,之后再建一个同名用户并创建密码,并且均使用该用户名登陆问题应该可以解决。 2.两台机器无法实现直连 网友问题:我和同学有两台计算机,都装的是XP的系统,想使用双绞线连接起来,可是就是连接不到对方网络,网卡本身没有问题,这个问题应该怎么处理?需要安装什么戏协议和有哪些步骤? 分析故障:这个问题出现在网线本身上了,两台电脑直连时应该使用交叉线,这种网线与平时我们连接到交换机或者路由器上的网线有所不同(具体的不同大家可以在网上搜索到,这里不作解释)。另外由于在安装网卡驱动的时候,XP会自动安装TCP/IP协议,并且可以自动为计算机分配到IP地址,因此无需安装其它协议设置IP地址信息。 两根网线连接三台计算机上网 网友问题:我家有三台计算机,要使用两块网卡和三根网线将三台计算连接在一起,并实现Internet共享。不过,无论怎么连接两台计算机,都显示网线未插好,开始以为是网卡的问题,但是,轮流使用每一块网卡连接网络都正常,后来怀疑是网线的问题,不过用这些网线把网卡Modem连接在一起时,Internet连接也都正常,这是怎么回事那? 故障分析:这个故障的情况和上一个的基本一致,问题还是出现在网线本身上,要想直接连接两台计算机,必须使用交叉线才可以,不过要注意的是:另外一台计算机与Modem连接时,因该使用直通线。从网友的故障情况看,这三根网线都是直通线,这就是为什么用这些网线把网卡Modem连接在一起时,Internet连接也都正常,解决的方法很简单,只要再做一条交叉线来连接两台计算机就可以了。此外,还应把安装两块网卡的计算机设置为ICS主机,实现连接共享。 无法同时连接以太网和无线网 网友问题:我的电脑里有两块网卡,一块是内置的有线网卡,通过双绞线连接Internet;另一块是无线网卡,通过无线路由器连接

exchange装入数据库失败解决办法.pdf

Microsoft Exchange 错误 装入数据库“xxxx”失败。 xxxx 失败 错误: Exchange 无法装入指定的数据库。指定的数据库: WIN2003\xxxx\xxxx;错误代码: MapiExceptionCallFailed: Unable to mount database. (hr=0x80004005, ec=-515) 首先声明我用的是exchange server 2007 还有类似的比如544、455错误等,主要是因为某种原因数据库的日志文件丢失或者错误造 成的。可以通过以下方法来解决。 这里要使用到eseutil.exe这个程序,他在ex的安装目录下的\bin\eseutil.exe 好下面我们来操作来恢复日志文件。 首先关掉杀毒软件,这主要是为了防止它扫描ex安装的目录造成文件锁定之类的问题,然 后在出问题的数据库所在的的目录,比如 \exchange\mailbox\firststroagegroup目录下是数据库所在目录,那么在这个文件夹上 运行cmd,然后再命令窗口中输入 eseutil -p "xxx.edb" ; 然后运行 eseutil -mh "xxx.edb",在显示出来的结果中查看状态 = 干净关闭或者state=cleanshut;然后我们进行下一步运行eseutil /r e00 ,运行后会看到很多log文件,这里最后会提示你最后一个log文件是比如 0ad,缺少了log文件0ae,这说明丢失了0AE.LOG这个文件,不要紧,进行下面操作, (注意)虽然进行后会丢失0ad之后的数据,但是也比加载不了数据库好吧!来吧继续 吧: 找到\exchange\mailbox\firststroagegroup目录下最新的LOG文件,将其改名为LOG文件的最前三个字符,比如LOG文件全名是“e000000000ad”那 么把它改成“e00”,同理如果是“e010000000ad”那么把它改成“e01”,这时你会发现本 文件夹有E01这个文件重复了,备份好原来的那个文件,然 后删除它,再吧0AD改名成E00,好啦大功告成了,去EMC里加载这个数据库试试,是不 是可以了奶? 哈哈其他数据库也这么操作,OWA又可以正常访问了嘎嘎! 下面是微软给出的官方说法,其实跟我的一样,只不过是绕口点: 使用下列方法之一恢复 Exchange 日志文件: 方法 1:如果 Exchange 日志文件被隔离 将 Exchange 日志恢复到包含生产日志文件的文件夹。 启动"Microsoft Exchange 信息存储"服务。如果不缺少任何其他日志文件,将装入数据 库。如果缺少其他日志文件,请查看缺少的日志文件是否位于 防病毒程序的隔离文件夹中。如果日志文件不在隔离文件夹中,请参阅方法 2。 如果 Exchange 日志文件被删除,则必须通过备份还原存储组数据库。然后必须重播日志 文件。若要还原可用的数据库,请执行下列步骤:

解决问题的方法问题解决七步法

解决问题的方法问题解 决七步法 Document number:BGCG-0857-BTDO-0089-2022

解决问题的方法--问题解决七步法 俗话说:授人以鱼,不如授人以渔。 教人解决一个问题,不如教人解决问题的方法。 问题解决七步法作为开展现场改善的基本方法,要解决的就不只是单个问题,而是如何去解决成百上千问题的思路。 将通常进行改善的PDCA过程,细分成七个关键的步骤,整理出来形成指导改善开展的方法,就是问题解决七步法。 有问题就应该解决,似乎顺理成章,然而,很多时候问题并未得到有效解决。究其原因,一是欠缺解决问题的意识,二是缺少解决问题的方法。而七步法在这方面有其良好的效果。一方面,问题解决七步法为你提供了解决问题的方法,特别是当你遇到有较大不确定因素的问题,没有太多相似案例可以借鉴时,七步法很容易派上用场,它告诉你的是一种有效的思维逻辑。另一方面,当你需要借助解决问题的过程,培养员工的问题意识和解决问题的能力时,问题解决七步法更能体现其价值。因为仅仅解决单个问题不过是就事论事,养成解决问题的习惯才是一个团队学习能力的体现。 以下对七个步骤加以简单介绍。 STEP-1现状把握 >>>说明: 现状把握告诉我们在解决问题之前,首先要明白问题之所在,这是有效解决所有问题的前提。仅仅笼统地说这里不好、那里不好,并不能帮你更好地分析问题。以下三点有助你更准确地把握问题之所在: 1、从习惯找“问题”到习惯找“问题点” 问题:零件摆放混乱

问题点:待检/合格/不良等不同状态的零件未明确区分 问题:工作台脏乱差 问题点:边角料和工具配件随手扔、灰尘污垢未清扫 问题:工人效率低 问题点:搬运作业时间长,所占作业比重过大 2、从习惯“统述问题”到习惯“分述问题(现象+影响)” 统述问题: 每天出入库都有木踏板被损坏,严重点的通常都丢掉了,浪费了不少钱,也不利于节约资源,不利于环保,破损轻点的又弃之可惜,有几次随产品出货还被海外客户投诉了。 分述问题:(现象+影响) 1)有部分损坏的木踏板全部废弃,耗费资源; 2)每天约废弃18块,成为环境污染源,不利于环保; 3)整个木踏板大部分完好未再利用,浪费公司资金; 4)木踏板有少部分损坏弃之可惜,出货至海外后引起投诉。 3、从习惯“抽象”谈问题到习惯“量化”谈问题 抽象: 1)操作时行程较远 2)生产效率低。 量化: 1)操作时单程平均距离1米(1PCS) 生产数:1800PCS/日 员工每日来回行程:1800×1×2=3600米 2)生产1PCS行走约5秒 每天生产1800PCS 花在行走的时间: 1800×5×264工作日/年=660小时

vf数据库基础知识习题与答案

第一章VF基础知识 一、选择题 1. 在一个二维表中,行称为________,列称为________。 A) 属性;元组B) 元组;属性 C) 关系;元组D) 属性;关系 2. 数据库系统的核心是________。 A) 数据库管理系统B) 数据库 C) 数据D) 数据库应用系统 3. VFP是一种________数据库管理系统。 A) 层次型B) 网状型 C) 关系型D) 树型 4. 支持数据库各种操作的软件系统是________。 A) 数据库系统B) 操作系统 C) 数据库管理系统D) 命令系统 5. 在关系模型中,从表中选出满足条件的记录的操作称为________。 A) 连接B) 投影 C) 联系D) 选择 6. 数据库系统与文件系统的主要区别是________。 A) 文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件 B) 文件系统管理的数据较少,而数据库系统能管理大量数据 C) 文件系统比较简单,数据库系统比较复杂 D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题 7. 在关系运算中,选择的操作对象是________;投影的操作对象是_______ _;连接的操作对象是________。 A) 一个表;一个表;两个表 B) 一个表;两个表;两个表 C) 一个表;一个表;一个表 D) 两个表;一个表;两个表 8. 在关系数据库中,基本的关系运算有三种,它们是________。 A) 选择、投影和统计B) 选择、投影和连接 C) 排序、索引和选择D) 统计、查找和连接 9. VFP是一种关系型数据库管理系统,所谓关系是指________。 A) 表中各个记录之间的联系 B) 数据模型满足一定条件的二维表格式 C) 表中各个字段之间的联系 D) 一个表与另一个表之间的联系 10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。 A) 一对一B) 多对一 C) 一对多D) 多对多 11. 自然连接要求被连接的两关系有若干相同的________。 A) 实体名B) 属性名

常见仪表常见故障及处理办法

仪表常见故障检查及分析处理 一、磁翻板液位计: 1、故障现象:a、中控远传液位和现场液位对不上或者进液排液时液位无变化;b、现场液位计和中控远传均没有问题的情况下,中控和现场液位对不上; 2、故障分析:a、在确定远传液位准确的情况下,一般怀疑为液位计液相堵塞造成磁浮子卡住,b、现场液位变送器不是线性; 3、处理办法:a、关闭气相和液相一次阀,打开排液阀把内部液体和气体全部排干净,然后再慢慢打开液相一次阀和气相一次阀,如果液位还是对不上,就进行多次重复的冲洗,直到液位恢复正常为止;b、对液位计变送器进行线性校验。 二、3051压力变送器:压力变送器的常见故障及排除 1)3051压力变送器输出信号不稳 出现这种情况应考虑A.压力源本身是一个不稳定的压力B.仪表或压力传感器抗干扰能力不强C.传感器接线不牢D.传感器本身振动很厉害E.传感器故障 2)加压变送器输出不变化,再加压变送器输出突然变化,泄压变送器零位回不去,检查传感器器密封圈,一般是因为密封圈规格原因(太软或太厚),传感器拧紧时,密封圈被压缩到传感器引压口里面堵塞传感器,加压时压力介质进不去,但是压力很大时突然冲开密封圈,压力传感器受到压力而变化,而压力再次降低时,密封圈又回位堵住引压口,残存的压力释放不出,因此传感器零位又下不来。排除此原

因方法是将传感器卸下看零位是否正常,如果正常更换密封圈再试。 3)3051压力变送器接电无输出 a)接错线(仪表和传感器都要检查) b)导线本身的断路或短路 c)电源无输出或电源不匹配 d)仪表损坏或仪表不匹配 e)传感器损坏 总体来说对3051压力变送器在使用过程中出现的一些故障分析和处理主要由以下几种方法。 a)替换法:准备一块正常使用的3051压力变送器直接替换怀疑有故障的这样可以简单快捷的判定是3051压力变送器本身的故障还是管路或其他设备的故障。 b)断路法:将怀疑有故障的部分与其它部分分开来,查看故障是否消失,如果消失,则确定故障所在,否则可进行下一步查找,如:智能差压变送器不能正常Hart远程通讯,可将电源从仪表本体上断开,用现场另加电源的方法为变送器通电进行通讯,以查看是否电缆是否叠加约2kHz的电磁信号而干扰通讯。 c)短路检测:在保证安全的情况下,将相关部分回路直接短接,如:差变送器输出值偏小,可将导压管断开,从一次取压阀外直接将差压信号直接引到差压变送器双侧,观察变送器输出,以判断导压管路的堵、漏的连通性 三、雷达液位计:

日常管理中出现的问题及解决方法

日常管理中出现的问题及解决方法 1. 当下属之间闹矛盾的时候,怎么处理比较恰当? 下属之间存在意见分歧是不可避免的。就像康熙皇帝的祖母孝庄太后对康熙皇帝处理大臣之间的窝里斗问题,提出自己的观点:“你不能希望他们之间消除矛盾,那是不可能的。你只能将这个局面控制在你可以控制的范围,不让它继续扩大,不至于到不可收拾的地步,不至于影响江山社稷。”与康熙皇帝同样的问题,在我们的周围也存在着这些普遍的现象。那我们怎么样处理比较合适,不至于让局面僵化,不可收拾呢? 作为上级,应该正视这些影响领导行为的主观因素。最忌讳的就是对下属之间矛盾视而不见的态度。我曾见过一个班长,他的三个下属之间的矛盾,其中一个告诉他她们之间的关系。他很不耐烦地说了她一顿:“这么点小事,你也告诉我。你们就不能处理好自己的关系吗?”那位下属听了很不高兴,又不好说什么就离开了。一个月后,她们之间的关系越闹越僵,你拆我的台我拆你的台,终于有一天在工作中,引起了品质不良,造成当天产量全部开捆返工。 事实上,当下属提出矛盾的问题时,通常是他不能处理这种关系了,才会提出来的。那么,如果你不做出正面的处理,通常会引起更加僵化的关系。他可能会破罐子破摔,最终影响到工作。 作为上级,对下属之间的关系应该有一定的了解。经常从他们的言谈举止上,去体会他们之间的关系。当发现有不是很融洽的气氛出现时,应把握其度。这个度一个看它影响工作的程度,另一个看这种气氛的

长久性。根据不同的情况,采取不同调解方式。总之要记住以下几点: ⑴不要逃避问题 ⑵不要责怪他们处理不好。因为每个人的性格是有差异的,在这世上就是有一些人让另一些人讨厌。那种关系是很难自我调整的。 ⑶不要在矛盾的一方,讲另一方对其的看法。以免让他更加怀恨在心,反而把他们之间的关系推向僵化。“他又说你……你又说他……”之类的话,一定不能对任何一方说。 ⑷在调解的过程中,尽可能以平静的心态对待。让他们诉说完他们的观点,从中客观分析他们的问题,指出其错误的观点和行为。对已经影响到了工作的极端行为必须提出严厉批评,并说明行为对结果的利害关系。 ⑸对无法调解的,应作出组织上的调整,将其一调离。 ⑹自己带领,和他们共同完成一个合作性很强的课题,加强他们的团队精神。 2.当自己请假时,应如何安排工作? 把手上的工作(项目、进展情况)整理成清单,交给上级,并向上级详细说明自己的想法和安排,重要事项更特别提醒,并征询上级的意见。 结合上级的意见是行具体工作安排,并指定负责人,以保证工作进度。留下自己详细的联络方法及电话号码,万一工人有异常,能够及时找到自己。 3.间接上级亲自指挥自己工作怎么办?

数据库试题(概念类简答和填空)

1、简述数据库的主要特征。 (1)数据结构化;(2)高度共享、低冗余;(3)数据独立性;(4)统一管理与控制,如安全性、完整性、故障恢复、并发控制等。 2、什么是数据独立?数据库系统提供了哪些级别的数据独立? 数据独立性是指应用程序和数据之间相互独立、不受影响,即数据结构的修改不引起应用程序的修改。数据独立性包括物理数据独立性和逻辑数据独立性。 3、简述DBMS提供哪几个方面数据保护功能? 数据完整性约束、数据安全性控制、并发控制、数据库恢复 ★4、数据库设计分成哪几个阶段? 需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行与维护 5、试述数据库三级模式和二级映象功能与数据独立性的关系。 三级模式 外模式:是模式的子集,正对用户所使用的局部数据的逻辑结构和特征的描述。 模式:对数据库中全体数据的逻辑结构和特征的描述。 内模式:是对数据物理结构和存储方式的描述。 二级映像 模式/外模式,保证了数据与程序的逻辑独立性。 模式/内模式,保证了数据与程序的物理独立性。 6、DBA的职责 数据库概念设计,逻辑和物理设计,定义安全和约束,数据库运行和监督,数据库维护7、DBMS的主要功能 数据定义 数据操纵 数据库运行管理:数据完整性约束、数据安全性控制,并发控制,数据库恢复(DBMS 提供的数据保护功能) 数据库建立和维护 8、关系数据库的特点 优点:(1)建立在严格数学基础上;(2)概念单一,简单易懂;(3)存取路径对用户透明; 缺点:由于存取路径对用户透明,所以存取速度没有非关系数据库快 ★9、DBMS的存取机制 自主存取控制:用户对于不同的数据库对象有不同的存取权限,不同用户对同一数据库对象的权限也不一样,用户还可以将自己的权限转授给其他用户 强制存取控制:数据库对象有不同的密级,用户被授予某一级别的许可证。对于任意一个数据库对象,只有拥有合法许可证才可以存取 ★10、简述数据、数据库、数据库管理系统和数据库系统 数据:描述事物的符号 数据库:长期存在于计算机上的,有组织的,可共享的大量数据的集合 数据库管理系统:科学的组织和存储数据,高效的获取和维护数据的软件系统 数据库系统:有数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统 11、什么是数据库的完整性约束条件 完整性约束条件是指数据需要遵循的语义约束条件

连接数据库出错处理办法

https://www.wendangku.net/doc/bc15601707.html,没学好,又要学jsp了.... 1. 安装:SQL Server 2000 Driver for JDBC Service Pack 3 下载安装JDBC SP3 https://www.wendangku.net/doc/bc15601707.html,/downloads/details.aspx?familyid=07287B11-0502-461 A-B138-2AA54BFDC03A&displaylang=en 里面的SetUp.exe 按照提示安装可以了.成功后有三个文件要使用: c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar 2.测试代码 新建类文件Connect.java. package test; import java.*; import java.sql.Driver; public class Connect{ private java.sql.Connection con = null; private final String url = "jdbc:m icrosoft:sqlserver://"; private final String serverName= "localhost"; private final String port Number = "1433"; private final String databaseName= "DBtest"; private final String userName = "sa"; private final String password = "123456"; // Informs the driver to use server a side-cursor, // which permits m ore than one active statem ent // on a connection. private final String selectMethod = "cursor"; // Constructor public Connect(){} private String getConnectionUrl(){ return

项目管理常见问题解决办法

当前项目管理中的问题非常复杂,问题的多样性可以用五彩缤纷来形容,可能是不一而足的。我们且对一些有针对性的具体问题及其建议的解决方案尝试汇总如下: 1、问题一:如何修订不合理的项目目标 问题描述:很多项目在签约的阶段就定义了不合理的目标,这往往是由于销售人员的过度承诺或给客户主动建立或被动接受过高的期望值。 建议的解决方案:要使项目成功实施,就必须在合同约定目标基础上对项目目标进行再次定义,项目经理需要运用必要的办法在项目管理生命周期内不断去寻求客户或用户可接受的最小或最优的目标边界。当然,项目经理一上任就想动项目或合同的边界,显然会容易引起客户的反感。比较好的策略是先在项目实施过程中做出必要的业绩,在与此同时和客户之间建立彼此的基本信任。在充分了解客户所在企业的核心需求后,适时拿出有理有据的方案一点一点地说服客户调整项目目标边界。 2、问题二:如何处理用户强烈坚持需要的需求 问题描述:用户有时很强烈表示需要一个功能,态度很坚决,应该如何应对 建议的解决方案:从项目所要实现的业务全局出发,考虑用户这个需求到底要解决的是什么问题,然后再和用户探讨真正解决问题的办法,这样用户不但可能收回自己的想法,还会建立对你分析能力的信任。这就是所谓的比用户多想一步,并站在更高的角度去解决当前存在的问题。除此之外,如果用户提出的需求非常到位,确实指出项目所交付的产品的严重不足,项目经理要高度重视,及时调用公司资源予以解决,切记关键性需求绝对不可以绕过或采取临时解决方案。针对用户潜在的或尚未发现的需求,需要提前拟定预案,而不是等这些潜在需求发生后再考虑客户化开发解决,这样就很有可能使项目产生不必要的延期和徒增用户对项目延期所产生的不满情绪。 3、问题三:如何处理来自用户的需求变更 问题描述:用户的需求往往随着项目的深入而有所变化,项目验收标准的不断更改,导致项目验收延期或成本超支等诸多不可控的情况发生。 建议的解决方案:在项目一开始就需要定义变更流程,一般是要求用户内部意见一致后再统一以正式项目文件的方式提交给项目经理做评估分析,项目经理综合考虑此需求的变更对实施成本和项目进度可能造成的影响。必要时寻求公司高层或变更控制委员会(CCB)反馈

数据库操作类

using System.Data.SqlClient; public class DataConn { public DataConn() { } public static string strconn = ConfigurationManager.ConnectionStrings["xsconstr"].ConnectionString; public static SqlConnection CreateConn() { SqlConnection conn = new SqlConnection(strconn); return conn; } public static SqlDataReader ExecuterRead(string cmdtext, SqlConnection conn) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; https://www.wendangku.net/doc/bc15601707.html,mandText = cmdtext; SqlDataReader dr = cmd.ExecuteReader(); return dr; } public static SqlDataReader ExecuterRead(string cmdtext, SqlConnection conn, params SqlParameter[] array1) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; https://www.wendangku.net/doc/bc15601707.html,mandText = cmdtext; foreach (SqlParameter para in array1) cmd.Parameters.Add(para); SqlDataReader dr = cmd.ExecuteReader(); return dr; } public static int ExecuteNonRead(string cmdtext) { SqlConnection conn = CreateConn(); conn.Open(); SqlCommand cmd = new SqlCommand(cmdtext, conn); int i = cmd.ExecuteNonQuery(); conn.Close(); return i; } public static int ExecuteNonRead(string cmdtext, params SqlParameter[] array) { SqlConnection conn = CreateConn(); conn.Open();

采集常见故障及解决办法

采集常见故障及解决办 法 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

采集常见故障及其解决方法 一、集中器不上线问题: 现象:集中器不上线,从主站处显示是从采集点处输入集中器或者是从设备查询里查找该集中器显示红色向下箭头 可能的原因: 1、集中器右模块(GPRS模块)里的SIM卡欠费,判断方法:拿出SIM卡,装手机里 看看是否能够上网,或者看看能否正常发短信。 2、集中器的天线有无折损,如果折损需要更换新的天线; 3、信号弱,可以从集中器液晶屏左上角看信号格的强度或者是看看手机信号强度 如何,解决方法:可以联系当地运营商加强信号 4、GPRS参数有没有设错,判断方法,从集中器里读出集中器的IP,端口心跳周期等 是否是该局的IP、端口、APN,例如黑黑河局的IP和端口是IP是端口号是2029,如若不对需要更改成正确的。 5、GPRS模块坏,这个判断方法需要排除法,在排除以上四条都没问题后,可以更 换一个GPRS模块即集中器右模块试试。 6、集中器坏,这也是需要排除法判断,解决方法只能是更换集中器 二、集中器在线不抄表 现象是主站显示集中器在线,但是一块表都没抄回 可能的原因 1、表档案的设置问题 可以查看一下表的特征字和规约类型有没有设错,特别是表规约有没有设错,不能光从表的出厂年份来判断表是07国网表还是97省网表,必须到现场查看,国网表从

外观处判断是(1)表的计量和载波通信是分开的,载波模块是可以插拔的,省网表是模块和计量是一体的(2)表的铭牌左上角写着国家电网四个字,省网表是什么都没写; 2、电压问题 需要到现场测量集中器电压,尤其是注意A相电压是否正常,电压的正常范围为-20%~~30%Ua。 3、台区配置问题 排查此集中器下的电表是否真正属于本台区所带 4、集中器左模块问题(路由模块或是抄表模块) 判断方法是观察路由模块的三相灯闪烁情况,正常的是三相轮闪,闪烁间隔在0.5s左右,如果出现三相灯闪烁很慢很慢,或者三相灯同时闪烁的情况有可能是模块坏(前提是保证电压正常) 5、从主站上查看此台区是否是台区配置失败台区,有可能是之前加表删表时集中器下线然后导致台区配置失败,这样也可能导致集中器不抄表,这就需要重新下发集中器参数,待台区配置完成抄表即可正常 6、集中器时钟 1)、要求:集中器的时钟,应该与系统本地时间相对应,误差不能偏大。 2)、现象:现场对集中器进行读取时钟操作,发现集中器时钟与系统本地时间对应不上去。 3)、解决方案:重新设置集中器时钟,与系统本地时间对应。重启集中器抄表。 7、集中器接线问题 集中器正常的接线方式是2、5、8口接火线,10口接零线 8、是否是新建小区还没送电,需要到现场排查

几种数据库类型说明及发展历史

几种数据库类型说明及发展历史 1.IBM 的DB2 作为关系数据库领域的开拓者和领航人,IBM在1977年完成了System R 系统的原型,1980年开始提供集成的数据库服务器—— System/38,随后是SQL/DSforVSE和VM,其初始版本与SystemR研究原型 密切相关。DB2 forMVSV1 在1983年推出。该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率。1988年DB2 for MVS 提供了强大的在线事务处理(OLTP)支持,1989 年和1993 年分别以远程 工作单元和分布式工作单元实现了分布式数据库支持。最近推出的DB2 Universal Database 6.1则是通用数据库的典范,是第一个具备网上功能的多媒体关系数据库管理系统,支持包括Linux在内的一系列平台。 2.Oracle Oracle 前身叫SDL,由Larry Ellison 和另两个编程人员在1977创办,他们开发了自己的拳头产品,在市场上大量销售,1979 年,Oracle公司引入了第一个商用SQL 关系数据库管理系统。Oracle公司是最早开发 关系数据库的厂商之一,其产品支持最广泛的操作系统平台。目前Oracle 关系数据库产品的市场占有率名列前茅。 https://www.wendangku.net/doc/bc15601707.html,rmix Informix在1980年成立,目的是为Unix等开放操作系统提供专业的关系型数据库产品。公司的名称Informix便是取自Information 和Unix的结合。Informix第一个真正支持SQL语言的关系数据库产品是Informix SE (StandardEngine)。InformixSE是在当时的微机Unix环境下主要的数据库产品。它也是第一个被移植到Linux上的商业数据库产品。 4.Sybase Sybase公司成立于1984年,公司名称“Sybase”取自“system”和“database”相结合的含义。Sybase公司的创始人之一Bob Epstein 是Ingres 大学版(与System/R同时期的关系数据库模型产品)的主要设计人员。公司的第一个关系数据库产品是1987年5月推出的Sybase SQLServer1.0。Sybase首先提

常见故障和解决方法

一.网络问题 网络故障是最常见的故障之一. 1. 网线问题。网线松了,或者是网线坏了。 2. ip地址是否正确, 3. 是否接在ONU上的数据端口。或者是正确的路由接口。 4. 设备是否要重启。(配置完ip须重启才能生效) 5 ip未在移动平台注册。可用笔记本设置一样的ip 然后看是否能ping通外网。 6 网络质量不好,网络不稳定。 端口速率不匹配。端口速率和对端的设备端口速率不匹配会导致网络连接抖动的现象。导致用户注册不上。或者是单通的现象。 TERMINAL(lanswitch)#display interface Ethernet 1 is link down /*link down表示该网口没有连接,如果是up则表示已插网线并且链路可用*/ auto_negotiation, 10_BASE_TX, HALF_DUPLEX_MODE/*此处显示IAD的协商模式、网速和双工模式*/ Ethernet 2 is up auto_negotiation, 100_BASE_TX, FULL_DUPLEX_MODE 手动修改端口速率和双工模式: 以IAD101H/102H/104H为例,配置WAN口为自适应状态。 TERMINAL(lanswitch)#duplex auto wan 设置网口1为全双工状态。 TERMINAL(lanswitch)#duplex full 1 7. 上层设备(路由器,防火墙的设置)目前为止发现Quidway AR28系列路由的alg功能会影响号码注册的问题,出现通话30秒断开的现象。培训材料/ar28命令修改.txt 二.号码数据注册问题 如果注册状态一直在registing 1.网络已经断开,因为生存周期为120s,所以会出现号码状态为注册成功的,但不能拨打的现象。 2.配置时书写错误 3号码抢占,同一个号码被配置在多台设备上。 4.内网。内网环境下设备不能正常解析https://www.wendangku.net/doc/bc15601707.html, 的ip地址,应手动配置sip server 的ip地址218.207.150.112. 5.IAD注册成功但呼叫失败。可能原因是IAD侧配置support-telurl 为on,执行命令:sip support-teluri off。 三.线路问题导致电话不能通。 1.用户室内电话线路是用户自己负责的。 2.线路老化或者损害。 3.线路短路,碰在一起,IAD下挂电话摘机无提示音,拨打IAD下挂电话提示“您拨打的电

常见问题及解决方法

重庆电子招投标常见问题

目录 一、常见问题说明 (3) 二、投标人注意事项 (6) 1、投标函 (6) 2、导入word目录乱的问题 (6) 3、资格标制作 (7) 4、技术标 (7) 5、填报“清单数据”中分部分项清单综合单价与综合合价 (7) 5、填报措施项目费 (9) 6、填报主要材料 (9) 三、招标人注意事项 (10) 1、填写项目基本信息 (10) 2、模版的应用 (10) 3、清单数据 (10) 4、添加补遗、答疑或者最高限价文件 (12) 五、标盾使用说明 (12) 六、开标 (13)

一、常见问题说明 《金润电子标书生成器》软件需安装在Windows Xp系统上,暂不支持Vista和Win7系统,安装时不能插入任何加密锁,同时关闭所有杀毒软件和防火墙 1、安装了“重庆电子标书生成器(重庆)”,导入标书一闪而过,却没有导入任何文件? 答:金润电子标书生成器没有正确安装,若安装正常可在“打印机和传真”看到“金润电子标书生成器”的虚拟打印机,如下图: 解决方法:A:运行以下命令安装打印机不包含引号 “C:\WINDOWS\system32\BJPrinter\PrinterSet.exe”,点击“安装打印机”,如(图一)。此后如弹出提示框都选择继续、信任、通过等按钮,如(图二):倘若被阻止则程序安装不完整,电子标书生成器软件无法正常使用。 图一图二 或者 B:卸载金润电子标书生成器并且重新安装。 2、安装了“重庆电子标书生成器(重庆)”,却无法双击打开或者报错? 答:金润软件相关程序可能被防火墙或者杀毒软件默认阻止了。 解决方法:查看杀毒防护软件,在阻止列表将其设为信任,以360安全卫士为例

C#打造自己通用的数据库访问类

C#打造自己通用的数据库访问类 using System; using System.Collections.Generic; using System.Data; using https://www.wendangku.net/doc/bc15601707.html,mon; namespace NetSkycn.Data { ///

/// 通用数据库访问类,封装了对数据库的常见操作 /// 作者:周公 /// 创建日期:2011-07-18 /// 修改日期:2012-04-12 /// 新浪微博地址:https://www.wendangku.net/doc/bc15601707.html,/zhoufoxcn /// public sealed class DbUtility { public string ConnectionString { get; set; } private DbProviderFactory providerFactory; /// /// 构造函数 /// /// 数据库连接字符串 /// 数据库类型枚举,参见 public DbUtility(string connectionString, DbProviderType providerType) { ConnectionString = connectionString; providerFactory = ProviderFactory.GetDbProviderFactory(providerType); if (providerFactory == null) { throw new ArgumentException("Can't load DbProviderFactory for given value of providerType"); } } /// /// 对数据库执行增删改操作,返回受影响的行数。 /// /// 要执行的增删改的SQL语句 /// 执行增删改语句所需要的参数 /// public int ExecuteNonQuery(string sql, IList parameters) {

软件常见故障及解决办法

目录 一、一卡通管理中心 (1) 1.1、发行器通讯故障 (1) 1.2、卡片发行授权问题 (2) 1.3、报表导出、打印故障 (3) 1.4、一卡通软件无法打开 (4) 1.5、软件打开后提示“软件未授权” (5) 1.6、软件打开登录、查询时出错 (5) 二、停车场管理系统 (6) 2.1、读卡器通讯故障: (6) 2.2、读卡器读卡故障 (8) 2.3、停车场软件及图像对比问题 (10) 2.4、控制机常见故障 (13) 2.5、出卡机常见故障 (14) 2.6、纸票打印机 (16)

一、一卡通管理中心 一卡通管理中心是整个一卡通系统的管理和控制中心,具有对其它子系统的操作设置,负责系统中所有卡的发行、管理、挂失/解挂,以及一些硬件设备的初始化和报表的查询、打印管理和系统自身的管理与维护等主要功能。 1.1、发行器通讯故障 在进行卡片的发行、延期、退卡操作时,出现以下错误提示(见下图 3.1),这是最常见的问题,也是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有以下几种可能性,可以遵循以下的步骤来一步步找出导致错误的原因: 图1.1 (一)检查设备连线 检查发行器、485通讯卡的电源指示灯是否正常,通讯线是否连接好。如果电源指示灯不正常,更换电源或检查电源线路。如果线路连接松脱或接线错误,重新连接好线路。 (二)检查软件系统设置 如果在检查完设备的电源及线路连接没有问题后,还出现“通讯错误”,进入一卡通软件中的系统设置,检查系统设置是否正确(如图1.2): A、检查通信端口设置是否正确; B、检查发行器设置是否正确,如是用一卡通发行器发行,需选择“一卡通发行器”; 如是用时租卡读写器发卡,需选择“停车场时租卡读写器”,并正确选择好读卡器 的机号; C、检查系统所用卡片的类型,如用的是IC读卡器,需选择“Miafare-1卡”选项;如 用的是ID读卡器,需选择“其它射频卡”选项。

Mysql常见错误提示及解决方法

Mysql常见错误提示及解决方法 130 :文件格式不正确。(还不是很清楚错误的状况) 145 :文件无法打开。 1005:创建表失败。 1006:创建数据库失败。 1007:数据库已存在,创建数据库失败。 1008:数据库不存在,删除数据库失败。 1009:不能删除数据库文件导致删除数据库失败。 1010:不能删除数据目录导致删除数据库失败。 1011:删除数据库文件失败。 1012:不能读取系统表中的记录。 1016:文件无法打开,使用后台修复或者使用phpmyadmin 进行修复。 Quote: 开始=>所有程序=>附件=>命令提示符 输入mysql 所在硬盘盘符 cd mysql 所在目录 cd bin 输入myisamchk -f D:usr/local/mysql/data/bbs/PW_members.MYI ps : D:usr/local/mysql/data/bbs 是你论坛数据库的路径 -f 根据具体情况选择,一般也可以选择-r 注意你的系统C盘或放数据库的硬盘空间是否足够,一般小于1G 很容易出现错误。或用mysqlcheck命令进行修复。具体的方法:利用命令行进入mysql/bin目录,执行mysqlcheck -o -r phpwind -uroot -p 其中phpwind是你数据库的名称,root是你的数据库用户名,然后会提示你输入密码。然后就会修复你的数据库。 1017:服务器非法关机,导致该文件损坏。 1020:记录已被其他用户修改。 1021:硬盘剩余空间不足,请加大硬盘可用空间。 1022:关键字重复,更改记录失败。

1023:关闭时发生错误。 1024:读文件错误。 1025:更改名字时发生错误。 1026:写文件错误。 1030:可能是服务器不稳定。(具体原因不是很清楚) 1032:记录不存在。 1036:数据表是只读的,不能对它进行修改。 1037:系统内存不足,请重启数据库或重启服务器。 1038:用于排序的内存不足,请增大排序缓冲区。 1040:已到达数据库的最大连接数,请加大数据库可用连接数。 Quote: 在my.ini 修改max_connections=100为max_connections=1000或更大,重启mysql 1041:系统内存不足。 1042:无效的主机名。 1043:无效连接。 1044:数据库用户权限不足,请联系空间商解决。 1045:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。Quote: 方法:确保论坛data目录下的sql_config.php用户名与密码都正确.如果用户忘记了数据库的密码,可以按如下方式进行密码的修改: 如果MySQL 正在运行,首先停止。 启动MySQL :bin/safe_mysqld --skip-grant-tables & 就可以不需要密码就进入MySQL 了。 然后就是 >use mysql >update user set password=password("new_pass") where user="root"; >flush privileges; 1046:没有选择数据库。 1048:字段不能为空。

数据库种类及其特点

大型数据库 一、Microsoft SQL Server 适用于入门者。 1、开放性:只能在windows上运行,没有开放性,操作系统的系统的稳定对数 据库是十分重要的,Windows9X系列产品是偏重于桌面应用。 2、伸缩性:并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据 卷,伸缩性有限。 3、安全性:没有获得任何安全证书。 4、性能:多用户时性能不佳 5、客户端支持及应用模式:C/S结构,只支持windows客户,可以用ADO、DAO、 OLEDB、ODBC连接 6、操作性:操作简单,但只有图形界面。 7、使用风险:完全重写的代码,经历了长期的测试,不断延迟,许多功能需要 时间来证明。并不十分兼容。 二、Oracle 强大的功能和可配置、可管理能力。 1、开放性:能在所有主流平台上运行(包括 windows)。完全支持所有的工业 标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。 2、伸缩性与并行性:并行服务器通过使一组结点共享同一簇中的工作来扩展 windows NT的能力,提供高可用性和高伸缩性的簇的解决方案。如果windows NT不能满足需要,用户可以把数据库移到UNIX中。Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。 3、安全性:获得最高认证级别的ISO标准认证。 4、性能:性能最高,保持开放平台下的TPC-D和TPC-C的世界记录。 5、客户端支持及应用模式:多层次网络计算,支持多种工业标准,可以用ODBC、 JDBC、OCI等网络客户连接。 6、操作性:较复杂,同时提供GUI和命令行,在windows NT和unix下操作相

相关文档
相关文档 最新文档