挫折資料庫
⑴ 從挫折到成功的事例
大海里的船沒有不帶傷的
英國勞埃德保險公司曾從拍賣市場買下一艘船,這艘船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的有關功能