挫折数据库
⑴ 从挫折到成功的事例
大海里的船没有不带伤的
英国劳埃德保险公司曾从拍卖市场买下一艘船,这艘船1894年下水,在大西洋上曾138次遭遇冰山,116次触礁,13次起火,207次被风暴扭断桅杆,然而它从没有沉没过。 劳埃德保险公司基于它不可思议的经历及在保费方面给带来的可观收益,最后决定把它从荷兰买回来捐给国家。现在这艘船就停泊在英国萨伦港的国家船舶博物馆里。 不过,使这艘船名扬天下的却是一名来此观光的律师。当时,他刚打输了一场官司,委托人也于不久前自杀了。尽管这不是他的第一次失败辩护,也不是他遇到的第一例自杀事件,然而,每当遇到这样的事情,他总有一种负罪感。他不知该怎样安慰这些在生意场上遭受了不幸的人。 当他在萨伦船舶博物馆看到这艘船时,忽然有一种想法,为什么不让他们来参观参观这艘船呢?于是,他就把这艘船的历史抄下来和这艘船的照片一起挂在他的律师事务所里,每当商界的委托人请他辩护,无论输赢,他都建议他们去看看这艘船。它使我们知道:在大海上航行的船没有不带伤的。
造纸工人
在德国,有一个造纸工人在生产纸时,不小心弄错了配方,生产出了一批不能书写的废纸。因此,他被老板解雇。 正当他灰心丧气、愁眉不展时,他的一位朋友劝他:“任何事情都有两面性,你不妨变换一种思路看看,也许从错误中找到有用的东西来。”于是,他发现,这批纸的吸水性能相当好,可以吸干家庭器具上的水分。接着,他把纸切成小份,取名“吸水纸”,拿到市场去卖,竟然十分畅销。后来,他申请了专利,独家生产吸水纸发了大财。
驴子的故事
有一天,农夫的一头驴子不小心掉进枯井里,农夫绞尽脑汁想要救出驴子,几个小时过去了,驴子还在井里哀号着.最后,农夫决定放弃,他想这头驴子已经老了,不值得大费周折的把它救出来,但是不管如何这口井是一定要填起来的.于是农夫就找邻居帮忙,一起将井里的驴子埋了,以免除驴子的痛苦. "大伙人手一把铲子,开始将泥土铲进井里.当这头驴子意识到自己的处境时,刚开始哭得很凄惨.但出人意料的是,一会儿它安静下来了.大家好奇的往井底一看,.出现在眼前的情形令他们大吃一惊: "当铲进的泥土落到驴子的背部时,它将泥土抖落一旁,然后站到泥土堆上面. "就这样,驴子一步一步地上升到井口,然后在众人的惊讶中快步跑开了.
战胜残疾的巴雷尼
巴雷尼小时候因病成了残疾,母亲的心就像刀绞一样,但她还是强忍住自己的悲痛。她想,孩子现在最需要的是鼓励和帮助,而不是妈妈的眼泪。母亲来到巴雷尼的病床前,拉着他的手说:“孩子,妈妈相信你是个有志气的人,希望你能用自己的双腿,在人生的道路上勇敢地走下去!好巴雷尼,你能够答应妈妈吗?” 母亲的话,像铁锤一样撞击着巴雷尼的心扉,他“哇”地一声,扑到母亲怀里大哭起来。 从那以后,妈妈只要一有空,就给巴雷尼练习走路,做体操,常常累得满头大汗。有一次妈妈得了重感冒,她想,做母亲的不仅要言传,还要身教。尽管发着高烧,她还是下床按计划帮助巴雷尼练习走路。黄豆般的汗水从妈妈脸上淌下来,她用干毛巾擦擦,咬紧牙,硬是帮巴雷尼完成了当天的锻炼计划。 体育锻炼弥补了由于残疾给巴雷尼带来的不便。母亲的榜样作用,更是深深教育了巴雷尼,他终于经受住了命运给他的严酷打击。他刻苦学习,学习成绩一直在班上名列前茅。最后,以优异的成绩考进了维也纳大学医学院。大学毕业后,巴雷尼以全部精力,致力于耳科神经学的研究。最后,终于登上了诺贝尔生理学和医学奖的领奖台。
挣扎就是奋斗
塞曼小时候读书的自觉性并不高,成绩也一直平平。塞曼的母亲看到儿子的这种表现,心里十分着急。 一天, 她把儿子叫到跟前,注视着他的眼睛,神情激动地说:“儿啊,早知道你是一个平庸无能之辈,我当初真不该在波涛中挣扎……”接着,她向默默呆立的塞曼忆起往事:在塞曼快要降生的时候,家乡突然遭到洪水的袭击,她死里逃生,好不容易才登上了一只小船,塞曼就降生在这只小船上,母亲望着滔滔洪水和刚刚临世的小生命,想起了荷兰人的一句古训:我要挣扎,我要探出头来! 听完妈妈的回忆,塞曼才知道母亲所经历过的艰难,心灵受到强烈的震撼,暗暗发誓要发奋攻读,绝不辜负妈妈的厚望。功夫不负有心人,他终于以优异的成绩受到学校当局的赏识,被学校聘为助教。当他满怀喜悦去见母亲的时候,母亲已身染重病,奄奄一息了。在弥留之际,她用深情的目光注视着塞曼,嘴唇在艰难地颤动着“挣扎,再——挣——扎!”留下这句遗言后溘然长逝。 挣扎就是奋斗。挣扎,再挣扎,就是不满足于现状,永远拼搏。塞曼把妈妈的话铭刻在心。他将嵌有母亲遗像的金制小镜框一直挂在胸前。遇到困难和挫折时,他便凝视着母亲的遗像,回想母亲的谆谆教诲,以增加自己克服困难的勇气。塞曼在科学的道路上挣扎,再挣扎!终于攀上了一般人难以企及的高峰,1902年塞曼获得了诺贝尔物理奖。
⑵ 麻烦推荐一本数据库和Linux的教材!!!
你的这种需求,我只能说表示理解。这种需求不现实。一本书,不可能从入门到初级,到中级,到高级到专家全都包括。说实话,那样的书,没人能写出来。就算写出来了,也没人能看。哪种书,必然是大部头的。几千几万页都是简略的。一个初学者,一看到这种书,第一个反应就是恐惧:那么厚的一本书,会不会很难?我能学会吗?紧接着就是算了吧,我不行了。这么厚的书一定不好掌握。等我学会了,可能我的年龄优势已经没有了。算了吧,放弃。这是必然的反应。和什么有没有毅力,是否经受的住挫折,还有什么智商,情商没关系。
对于linux的书,鸟哥的私房菜还有网上去找找笨兔兔的故事。都可以参考。其他的,就去书店慢慢淘吧
⑶ vb.net+sql server中,其数据库的连接是怎么连的
GetConn应该是一个自定义函数返回一个字符串,或者是一个字符型变量
以下是C#中的各种数据库的连接方式,VB.NET中类似,只是变量定义的方式不一样而已.
(一)常用连接:
1.使用SqlConnection对象:
a. Sql 验证
public void SqlConnectionOpen()
{
SqlConnection conn= new SqlConnection();
conn.ConnectionString = "user id=sa;password=;initial catalog=northwind;datasource=localhost;connect Timeout=20";
conn.Open();
}
b. Windows 身份验证
public void SqlConnectionOpen()
{
SqlConnection conn= new SqlConnection();
conn.ConnectionString = "Integrated Security=SSPI;initial catalog=northwind;datasource=localhost;connect Timeout=20";
conn.Open();
}
2.使用OleDbConnection对象:
public void OleDBConnectionOpen()
{
OleDBConnection conn = new OleDbconnection();
conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\Customer.mdb";
conn.Open();
}
(二)其它:
1.ODBC连接Access本地数据库
conGoodDay.Open("Driver={Microsoft Access Driver(*.mdb)};"+"Dbq=C:\a.mdb;"+
"Uid=Admin;"+"Pwd=;");
2.ODBC连接Access系统数据库
conGoodDay.Open("Driver={Microsoft Access Driver(*.mdb)};"+"Dbq=C:\a.mdb;"+
"SystemDB=Admin;"+"Pwd=;");
3.ODBC连接Access系统数据库
conGoodDay.Open("Driver={Microsoft Access Driver(*.mdb)};"+"Dbq=\\server\share\a.mdb;");
4.ODBC连接Excel系统数据库
conGoodDay.Open("Driver={Microsoft Access Driver(*.xls)};"+"DriverId=790;"+
"Dbq=C:\a.xls;"+"DefaultDir=c:\somepath;");
5.ODBC连接Oracle系统数据库
conGoodDay.Open("Driver={Microsoft ODBC for oracle};"+"Server=OracleServer.world;"+
"Uid=Admin;"+"Pwd=password;");
6.ODBC连接Sql Servr
conGoodDay.Open("Driver={Sql Server};"+"Server=myServer;"+"Database=myDatabaseName;"
"Uid=Admin;"+"Pwd=password;");
7.ODBC连接Visual FoxPro
conGoodDay.Open("Driver={Microsoft Visual FoxPro Driver};"+
"SourceType=DBC;"+"SourceDB=c:a.dbc;"+"Exclusive=No;");
Windows 身份验证
建议使用 Windows 身份验证(有时也称为“集成安全性”)连接到支持其的数据源。连接字符串中使用的语法根据提供程序的不同而不同。下表演示用于 .NET Framework 数据提供程序的 Windows 身份验证语法。
提供程序
语法
SqlClient
Integrated Security=true;
-- or --
Integrated Security=SSPI;
OleDb
Integrated Security=SSPI;
Odbc
Trusted_Connection=yes;
OracleClient
Integrated Security=yes;
Integrated Security=true 用于 OleDb 提供程序时会引发异常。
⑷ 用access数据库制作一个简单的系统
有志者事竟成
站在成功的大门前,弱者未进先怯,妄自菲薄:“我真的没有希望了……。”
站在成功的大门前,失败者垂头丧气,牢骚满腹:“命运为何如此不公平?这次又失败了,还有希望吗?
这是失败通常表现出来的状态,为什么要要如此呢?你们怎么知道自己不行,怎么知道失败之后就再没有希望呢?
我要大声呼喊:“有志者事竟成!”
翻开中外史册,因有“志”而事竟成者不乏其人。
爱迪生毕生有一万多项发明。可有谁知道幼年的爱迪生为生活所迫只读了一年书?但他有壮志,不向命运低头,积极进取,成为世界上首屈一指的大发明家。
当代的保尔――张海迪是位高位瘫痪的残疾人,她也曾一度轻生过。当吞服大量安眠药后,未泯的壮志唤起了她的求生欲:怎么能就这样走!裸裸而来,裸裸而去,不在世上留下任何痕迹?她呼喊起来:“我要活,我不能死,我还要为人民做事!”于是,她奇迹般地活下来了。全凭“志”――这根精神支柱,精通了针炙,小小的银针在她手里变神奇了,多少像她一样的残疾人从轮椅上站了起来。耕耘终于有了收获。
这些不都是有志者事意成的事例吗?人活着需要勇气,活得有意义是一种能力,有了崇高的志向正是因为他具备了这种能力。“发明大王”的桂冠何以戴到爱迪生的头上?又何以有这位保尔式的张海迪是“志”战胜了困苦,消除了自卑,击垮了死神而撑起了生命的绿伞!也撑起了多少人的信念与决心!
但是也有一些人,他们胸无点志,有着优越的条条不思怎样去利用,庸庸碌碌,终究一事无成。
例如:我有一个邻居,高考落榜后,从此消沉。整天叹息前途渺茫,慨叹岁月蹉跎,一任生活摆布而不思奋进,直到堕落,这又何苦?
诚然,失败挫折令人沮丧,但是绝不应该自暴自弃,我们应鼓起信心,毅然开凿前进之路,决不能将人生视为一棵草,一片叶而随风而去。失败终是难免,但每个失败的尽头都等着一个成功。只因一次、两次的失意就放弃追求和努力,那是可怜的。
当下,改革的大潮正冲击着我们这个文明古国的每一个角落。摆在我们的面前的是一条充满诱惑却又极富挑战的路。我们XX年代的青少年生逢其时,该以怎样的姿态迎流而上?那就是炼就凌云壮志,投入滚滚大朝,不胆怯,不退缩,不怕失败,用自己的双手创造更辉煌的明天!
⑸ 推荐几本学习数据库的书
买了抄一本《Oracle 10g 完全参考》,买的时候是冲着sql买的,在中关村图书大厦看到这本书关于Oracle 10g介绍的挺全的,就买了,回来仔细一看关于sql的接受并不够详细,这本书是写给DBA的,本人开发,不适合,呵呵,想转手,北京地区当面交易
⑹ 三级数据库软件评分总是0分,为什么
考的太差了,所以还得好好学习数据库软件知识,想了好久就能平高分的
⑺ Delphi到底是什么东西数据库系统编程语言
跟VC一样,一个开发平台
⑻ 失败学的“失败学”值得一学
失败是不可避免的人生经历,也是企业要时刻面临的一道难解方程。
失败学是一门新兴学科。不少国家十分重视对失败的研究,美国创办了专业的《失败》杂志,军方将失败学列为必修课,在海湾战争、科索沃战争、伊拉克战争前后投入极大精力研究以往的失败案例;科索沃战争结束后,出版了《科索沃战争内幕和教训》一书;打击阿富汗塔利班之前,预先对苏军当年陷入阿富汗的泥潭进行专门分析研究,从中找出成功之策;伊拉克战争刚刚结束,就先总结其中的不足,并撰写了伊战研究报告。日本科技厅设立了新机构“活用失败知识研究会”,吸收了科技、法律、心理学以及企业质量管理等领域的专家、学者作成员,从事“失败学”的研究,把科技领域里发生的事故和失败等搜集起来作为“知识资源”,制成数据库,以从中获取有益的经验。俄罗斯和瑞典等国还创建了失败学纪念馆。“失败学”以其显著的实效性和指导性给这些国家减少了巨大的损失。
常言道,失败乃成功之母。认识,实践,再认识,再实践是个必然过程。日本失败学会会长、美国全球竞争力研究院外国研究员、东京大学名誉教授火田村洋太郎说,人们挑战未知领域时,由于现有知识的局限,经常会遇到挫折,但认真加以总结,失败就会成为通往胜利的里程碑;如果汲取教训,可避免重犯错误,普及活用失败知识,模拟体验失败,可使人少走弯路。
据了解,美国每年推向市场的新产品有5400多种,而真正受到消费者青睐的仅占20%,可见,市场上出现一些失败产品在所难免。报载,美国纽约有一个失败产品博物馆,展出8万多件不受消费者欢迎的产品,这些产品或因质量低劣,或因价格昂贵,或因品牌不响,或因款式不新,被消费者冷落、抛弃。令人感动的是,生产失败产品的厂家不怕家丑外扬,而是真诚地向参观者征询投诉、建议和要求。
面对失败,生产厂家是文过饰非、遮短护丑?还是吸取教训,找准“病根”,吃一堑,长一智呢?截然不同的态度反映了泾渭分明的两种道德观念、市场观念,结果必定大相径庭。如果一个企业一味地遮丑、不敢言败,必然陷入失败的泥坑而不能自拔。正视失败,对症下药,才能避免重蹈覆辙,走向成功。
人不可能不犯错误,企业不可能永远成功,但在错误面前认真反思,避免重犯错误,会逐渐走向成熟;一个企业从失误中总结经验,不断完善规章制度,规避风险,就会大大提高成功概率;一个社会把失败个案作为教材,在社会上加以推广,让所有人从中汲取教训,会带来无法估算的社会效益和经济效益。从这个意义上说,正确对待失败比正确对待胜利更有意义。
实践证明,“从成功中学得少、从失败中学得多”。然而古往今来,人们往往偏重对成功经验的吸取,而疏于对失败教训的探寻。世界上没有常胜将军。一个成功的企业是不应该讳言失败的。企业应该学会把失败当作学习的过程,创造一个容忍失败的环境,以积极的态度支持员工大胆创新,奋发进取,这样,企业才会活力四射,长盛不衰。须知,失败是进步的契机,是成功的前奏。在失败的土壤中,才能长出希望之树,结出成功之果。
失败就是做了而没有成功,也就是人们参与了一个行动后出现了不希望见到的结果,或者没有达到预期的结果。“失败学”提倡从失败中学习、研究如何与失败相处,寻找自己的成功之路,并不是劝人习惯失败,而是教人如何成功。一定意义上讲,“失败学”也是“成功学”。
⑼ sqlserver向数据库插入数据的时候,自增张(标识列)列不允许为空,怎样插入该列数据
只要设置了自动增长类型,在写sql语句时显式调用要插入的各字段名,不要写标识列就可以了,如下:
insert into 表名 列名1,列名2... values(值1,值2...);
⑽ SQL Server安装失败报告两个方面的
SQL2005的安装问题汇总
SQL2005 分五个版本,如下所列,
1.Enterprise(企业版),
2.Development(开发版),
3.Workgroup,(工作群版)
4.Standard,(标准版)
5.Express.(嗯,估且就叫它简易版吧)
这几个版本,我们究竟应该使用哪一版呢﹖
这是许多初学SQL2005的人最常问的问题。
我简单的比较一下 Enterprise, Development 和 Express 等三个版本:以功能言,Enterprise 版和 Development 版的功能一模一样。两者的差别,除了授权不同外,最主要的差别是:
Enterprise版的数据库引擎只能安装在Win2003Server(或其他Server)。
如果你想安装在WindowsXP Pro系统上,你应该安装SQL2005Development版(开发版)。
注:有人问,什么是「数据库引擎」。嗯,数据库引擎是SQL2005的核心,是最主要的数据库管理功能模块。没有它,就不是数据库管理系统了。
很多人下载 SQL2005Express版,因为它是免费的,可以直接从微软网站上下载。但是,它除了支持的内存比较少外,最主要的是
它缺少相当于SQL2000下的「企业管理器」和「查询分析器」。
注:SQL2000下的「企业管理器」和「查询分析器」在SQL2005已合为一,称为 Management Studio。
因此,如果你是初学者,如果你只是想要在家里学习学习,如果你的环境是 WindowsXP Pro,那么,你应该选择的是 SQL2005Development(开发版),而不是SQL2005Enterprise(企业版)或SQL2005Express(简易版)。
SQL2005 入门者,你选择正确了吗﹖ 我就是从“ Microsoft.SQL.Server.2005.Enterprise.Edition.DVD-ZWTiSO,请大家下载加速 "
上下载的,说明文件里显示是"标准版和企业版",但是我在安装的时候显示不能满足最低的硬件要求(我的机器的配置:server2003企业版 AMD2800+,512M DDR400内存,系统盘有16G的空闲空间),在组件选择框里,只能看见native client和安装sample 数据库,这究竟是什么原因?2005的硬件要求真的那么高吗? 或者说这到底影响安装和使用吗?
在我不改变硬件的情况下怎么解决上面的问题啊应该是满足硬件要求的,看安装时的提示是什么吧2005数据库安装心得
我的环境是xp sp2 EN,SQL 2005 Dev版,内存512MB。
首先,我的系统已经使用半年多了,装有VS2003,以前还装过SQL2000,netFramework2.0beta,还有好几个beta版的SQL 2005,可谓十分“肮脏”了,呵呵。最早的时候我下过一个2005EE版,怎么也安装不上,后来发现原来是EE不支持xp =_= ,然后就下了DE版的。
刚开始安装的时候吓了我一跳,丫的居然要占用我C盘1300多MB!!忍了。(我是把SQL装在F盘的,但是居然还需要C盘1300多MB)。但是却安装失败,看了一下安装日志,天书,不明白。只知道是native client几个组件安装不成功。重复多次问题依旧。
研究安装包之后,发现里面有两个主要的文件夹,是server和tools。顾名思义,server里面肯定是服务的安装文件了,而tools里面应该是那些工具组件的安装文件。进入tools里面,果然有个setup,运行之,竟然安装成功了,而且只占了我C盘200多MB,好兴奋(没有选择BI,就是那个商业智能组件,太大了)。然后重启电脑(不是必须的,只是一次setup之后系统慢的不行了),进入server目录下面,当然也有一个setup啦,运行之,呵呵,果然是安装服务用的啊。这次也顺利安装成功了。再去看C盘,哈哈,一共只用了我300多MB,竟然节省了1GB。
当然了,其实一起安装的话,也不一定会用完1300MB的空间的,因为安装结束之后还会自动删除一些垃圾文件的。但是不管怎么说,至少让我能正常安装了。我的C盘只有1400的空闲空间了,不知道起初安装失败是不是跟这有关系。
至此,SQL 2005已经成功的在我电脑上安家了。安装的时候,如果你的电脑和我的一样是内存不足(小于1GB),性能也不足够大(我的CPU是centrio 1.3G,呵呵,装在本本上了),建议在安装的时候把系统开始是需要运行的服务全都不选择,用的时候再手动运行好了。
运行Management Studio,嗯,速度还挺快的呢。连接服务器,竟然没有localhost,呵呵,打开server configuration manager,把右边那个MSSQLSERVER运行起来。ok,这次没有问题了。
使用一切正常,就是发现从sql2000里面备份出来的数据库在2005下只能通过sql语句修改数据,而不能所见及所得的修改,不知道怎么回事。
btw:后来又把商业智能组件装上了,只用了C盘150MB,开心。SQL2005安装过程提示com+目录问题警告处理
安装sql2005一直失败,以为提示的问题是这个com+目录问题警告所致,找了很久找到这个问题的解决方案
sql2005_STD_X86在XPSP2下安装失败的一点经验
软环境是XPSP2,安装SQL2005_STD_X86版。
故障提示:
1。如果 SQL Server 安装程序失败,安装程序将回滚所安装的系统,但可能不会删除所有 .manifest 文件。解决方法是重命名这些文件,然后重新运行安装程序。有关详细信息,请参阅“如何处理 SQL Server 安装过程中的 COM+ 检查失败问题”。如果未运行 Microsoft 分布式事务处理协调器 (MS DTC),或者,在使用 Microsoft 群集服务器的情况下,如果 MS DTC 不是群集资源,则可能会发生 COM+ 错误。COM+ 依赖于 MS DTC,而 Integration Services 中的消息队列任务依赖于 COM +。如果出现 COM+ 错误,则只有将 COM+ 系统正确配置后,Integration Services 中的消息队列任务才可用。
2。对性能监视器计数器注册表值执行系统配置检查失败。有关详细信息,请参阅自述文件或 SQL Server 联机丛书中的“如何在 SQL Server 2005 中为安装程序增加计数器注册表项值”。
安装中止。
查找联机丛书,有如下提示:
1。Microsoft SQL Server 2005 安装程序检查 COM+ 是否已正确配置。如果发现配置错误,安装程序仍将继续,但是在系统配置检查 (SCC) 报告中显示以下警告:
“如果 SQL Server 安装程序失败,安装程序将回滚所进行的安装,但可能不会删除所有的 .manifest 文件。解决方法是重命名这些文件,然后重新运行安装程序。”
如果未运行 Microsoft 分布式事务处理协调器 (MS DTC),或者,在使用 Microsoft 群集服务器的情况下,如果 MS DTC 不是群集资源,则可能会发生 COM+ 错误。COM+ 依赖于 MS DTC,而 Integration Services 中的消息队列任务依赖于 COM +。如果出现 COM+ 错误,则只有将 COM+ 系统正确配置后,Integration Services 中的消息队列任务才可用。
若要使用消息队列(亦称 MSMQ),请确保 MS DTC 正在运行并且已正确配置。如果 SQL Server 安装在群集上,则 MS DTC 必须是群集资源。
按照下列过程重新安装 COM+。
安装组件服务管理单元
在 Windows 桌面上,单击“开始”,然后单击“运行”。
在“打开”框中,键入 MMC,然后单击“确定”。
在“控制台”窗口中,单击菜单栏上的“文件”,然后单击“添加/删除管理单元”。
在“添加/删除管理单元”窗口,单击“添加”。
在“添加独立管理单元”窗口,从管理单元列表中选择“组件服务”,然后单击“添加”。
单击“关闭”以关闭“添加独立管理单元”窗口,然后单击“确定”以关闭“添加/删除管理单元”窗口。
在“控制台根节点\组件服务”窗口,展开“组件服务”树。这就是当 COM+ 出现问题时,错误消息可能发生的地方。
再次运行 SQL Server 2005 安装程序。如果收到错误消息,请重新安装 COM+。
重新安装 COM+
从控制面板的“添加或删除程序”中,单击“添加/删除 Windows 组件”。
在“Windows 组件向导”中,不对选择做任何更改,单击“下一步”。
一直单击以完成向导,然后再次运行 SQL Server 2005 安装程序。
2。在 SQL Server 安装开始前,Microsoft SQL Server 安装程序中的安装配置检查器 (SCC) 会验证计数器注册表项的值。如果 SCC 无法验证现有的注册表项,或 SCC 无法运行 lodctr.exe 系统程序,则 SCC 检查会失败,致使安装受阻。
错误编辑注册表会严重损坏您的系统。更改注册表项之前,建议您备份计算机中的所有重要数据。
手动设置计数器注册表项的增量
在 Microsoft Windows 2003 或 Windows XP 桌面上,依次单击“开始”、“运行”,然后在“打开”中键入 regedit.exe,再单击“确定”。在 Windows 2000 中,使用 regedt32.exe 启动注册表编辑器。
定位到以下注册表项:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]
"Last Counter"=dword:00000ed4 (5276)
"LastHelp"=dword:00000ed5 (5277)
上一步的“Last Counter”值 (5276) 必须与以下注册表项中“Perflib\009”的“Counter”项的最大值匹配,并且上一步的“Last Help”值 (5277) 必须与以下注册表项中“Perflib\009”的“Help”项的最大值匹配。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]
注意 009 是英文中的一个示例。“Last Counter”和“Last Help”值是由 Windows 动态分配的;这两个值会因计算机的不同而不同。
如有必要,可修改“\Perflib”项中的“Last Counter”和“Last Help”值的值:在右侧窗格中,右键单击“Last Counter”或“Last Help”,单击“修改”,再单击“Base = "Decimal"”,在“值数据”中设置值,再单击“确定”。如有必要,对另一个项重复以上过程,然后关闭注册表编辑器。
再次运行 SQL Server 安装程序。
解决过程:
COM+检查失败不用说肯定是组件消息队列下的组件没安装或服务没启动。本机没有安装过消息队列,找出系统盘安装消息队列组件,在组件安装中提示MSDTC服务没有启动,在这步晕了长很时间,MSTDC在服务中怎么也找不到,后来想会不会是DTC(脑子有点笨,其实从MSMQ这名称上就应该想到),一看果然有Distributed Transaction Coordinator(DTC),但是这个服务启动不了,后来查找相关资料:MSDTC( Distributed Transaction Coordinator )服务必须在 NT AUTHORITY\NetworkService 帐户下运行;即使是 NT AUTHORITY\Network Service(注意,Network和Service中间有空格)也不行(至于这两个帐户的区别,在网上也没有找到,还望大家不吝赐教 )。如果登录帐户被更改,MSDTC服务会继续运行,但是在执行的时候可能会出错。而且,在事件日志的“应用程序”里面可以发现如下的出错信息:
正在运行 MS DTC 服务的帐户无效。 如果使用 Microsoft Management Console (MMC) 中的“服务”管理单元更改了服务帐户信息,就会发生这种情况。 MS DTC 服务将继续启动。请确认使用“组件服务管理器”更新了 MS DTC 服务帐户信息。
要更改成正确的登录帐户,我们可以:
在服务中找到Distributed Transaction Coordinator服务,选择“属性”;
在“登录”选项卡中,选择“此帐户”,帐户名填写“NT AUTHORITY\NetworkService”,密码为空;
在点击“确定”后重新启动服务。
或者,在命令行下运行 msdtc -uninstall ,卸载 msdtc 服务;
再运行 msdtc -install ,安装 msdtc 服务。
MSTDC服务成功启动,组件服务中“COM+应用程序”可以访问,上面第2项故障没去解决,先试着安装看看有没有错误,令人惊喜,安装检查一切顺利,第2项错误同时也解决了。
当然,解决问题的过程同样的系统环境也不尽相同,在这里谈一下我安装的小挫折,希望可以给碰到相同问题的朋友有些提示作用。sql2005安装过程owc11错误处理
最近安装了很久的sql2005,过程中间出现很多问题,之前的com+目录警告是一个部分,处理过之后还是发现一直无法安装成功,(为此我安装了10+)次才解决问题
在安装过程中发现以下错误
Proct : OWC11
Error : 错误 1706。安装程序找不到需要的文件。请检查网络连接或 CD-ROM 驱动器状态。对于这个问题的其他可能的解决方案,请参阅 C:\Program Files\Microsoft Office\OFFICE11\2052\SETUP.CHM。
--------------------------------------------------------------------------------
发现自己的ocw11没有安装导致服务器的有关组件全部无法安装,每次都是安装失败,
在microsoft ocw11下载地址
找到microsoft的ocw11,选择简体中文后下载安装后发现还是出现相同的问题,
把下载下来的ocw11解压缩后观察该ocw11.xml,发现sql 2005的server的setup目录下面有相同文件名文件,再次逐次对比发现该ocw11里面的文件包里面的文件对应的setup里面全部都有,不过发现2个chm的后缀不同,一个是10XX,一个是2052,呵呵,原来是版本不同
直接运行setup目录下面的setup,选择修复或全新安装全部提示错误的文件源,再次观察,把setup目录下面对应的的ocw11文件全部拷贝到硬盘上面,再次运行修复成功,之后安装sql2005终于一路成功,困扰了我2天的问题终于解决,特此把本文于全体学习sql2005的朋友分享,希望大家少走弯路.一起交流sql的有关功能