1. 程式人生 > >SQL Server數據庫安裝經驗總結

SQL Server數據庫安裝經驗總結

數據庫 sql server


系統平臺windows server 2012 R2 data EN ;SQL server 2008 R2 ;目標是會員積分系統遷移到此服務器。


從集團指定供應商采購了一臺IBM X3650 M5 的服務器,經過多方咨詢英文操作系統需安裝英文數據庫,於是就安裝了英文版的數據庫,SQL server2008需要.net framework 4.0 ,操作系統沒有版本的.net,於是就從服務器角色中添加了.net framework 4.0 。添加後,SQL server仍無法安裝成功,到最後一步報錯,無法繼續下去,經過百般折磨後發現,SQL 數據庫版本分為RTM和SP1 兩種,之前還不清楚數據庫也分的這麽詳細。

於是從供應商處索取了SP1數據庫光盤,又經過了1周,重新開始安裝,安裝之前我自行從網上下載了好多版本的數據庫,有英文的中文的,然後又卸載數據庫,卸載的時候一定要完全卸載,否則會安裝不成功。我按照網上搜索的方法進行卸載,控制面板卸載所有SQL 相關的程序,然後刪除註冊表和文件夾,重新安裝時還是提示.net framework錯誤。後來請教了高手,原來C盤裏的當前用戶下microsoft文件緩存的原因,刪除就好了。

之前,我還因為無法安裝數據庫,曾經打算卸載.net 重新安裝,結果.net 4.0和3.5都卸載了,.net 3.5 是2012系統自帶的,Hyper-V運行需要.net 平臺的支持。結果我又蒙了,最後請教了供應商高手,解決了Hyper-V無法運行的問題。

在收到供應商SQL數據庫光盤程序後,我開始對服務器進行安裝,目前還是英文2012操作系統,本想這次安裝英文SP1級別的數據庫肯定就沒問題啦,結果會員積分系統之前服務器是安裝在虛擬機server2008中文系統裏的,雖然登陸積分系統有點慢,但是能夠成功登陸了。積分系統本打算安裝在物理機上,但是積分系統不支持英文,提示註冊不成功。開發積分系統的這點是個缺點。迫不得已才安裝在虛擬機系統裏。經過幾天發現,積分用戶反饋打印積分的時候亂碼。我一想就懷疑到中文積分服務器和英文數據庫可能不兼容的問題,經過與積分系統和服務器供應商多次確認,於是又進入了重新安裝的工作階段。

首先,先把操作系統變成中文版,經過供應商指導,從itellyou官網下載對應的中文語言包,在命令行下用lpksetup命令加載語言包程序,加載完後服務器沒要求重啟,又調整了語言和區域設置,語言選中文,區域位置中選擇中國等等,然後 重新啟動服務器,系統成功變成了中文。又讓用戶試了試積分系統還是顯示亂碼,結果我又卸載數據庫重新安裝中文版的數據庫。這次肯定不會亂碼了,又測試了一遍沒顯示亂碼。終於成功了!!!(期間又聯系積分系統供應商把服務程序安裝在了物理機上,說聯系還不如說求著)

到現在為止,會員積分系統遷移工作算徹底完成了,而且成功突破技術難題!大體總結一下:自行采購的會員積分系統是中文的,且僅支持中文,不能和英文版的數據庫兼容,否則會出亂碼,英文版的數據庫僅能安裝在英文系統平臺,否則語言也不兼容。最後一環扣一環,都換成了中文版。總之,都是英文語言造成的一系列問題!

SQL Server數據庫安裝經驗總結