公司在2008年買了台DELL的PowerEdge(TM) T300
當時是2003 SBS跟SQL2005 Standard
隨機來的時候,已經2003 SBS跟SQL2005都裝好了
(文件中沒有任何SQL2005序號,SQL序號是用軟體抓出來的)
現在新買了一台伺服器2012,要在上面裝SQL2005,裝了之後軟體公司說是隨機版所以不能裝
可是我自己試了一下,是錯誤代碼29503的問題,修正後SQL2005可正常安裝)
主管現在打算購買SQL2014的版權,大約24萬。
現在我想確認一下,怎麼查我當初買的SQL2005 standard是不能裝在WIN2012的伺服器上呢?
(版權問題)
我試了一下這個指令
SELECT ServerProperty('LicenseType') 授權方式, ServerProperty('NumLicenses') 授權個數
出現的是這樣的結果
授權方式 授權個數
Disabled Null
會想要換伺服器的原因是最近在查詢庫存時有時會卡住(這機率還蠻高的),
但是WIN2003的工作管理員顯示負載不到10%
所以軟體公司建議買新機器跟新的SQL2014以改善效能問題。
這個問題很簡單:
不論是 OEM 或是 Retail 盒裝版, 他們都會提供下列文件證明:
如果你買的是大量授權版, 那你的序號會被保存在微軟的 VLSC 中心, 不會遺失, 所以只要你可以在 VLSC 找到你的序號, 就一定合法.
其次, OEM 版依規定是不能換機器的, 而你是買了新機安裝, 就算你上述四項條件都符合, 也不能將 SQL 2005 OEM 安裝到新機的 Server 2012 內, 這違反 OEM 授權.
感謝大師的回答,我真的甚麼問題都沒有了。
想選最佳解答,系統說要發問後六小時。
明天再來選。
抱歉,問題必需發問6個小時後才能選擇最佳解答
想請問一下
目前新的Win2012 SERVER搭配SQL2012 EXPRESS的情況下
在 X3100M4 下效能會很差嗎? 還是一定要買2014 SQL SERVER?
我看了一下目前2005SQL的mdf檔,資料大小是4G,另一個LOG檔有7G。(檔案系統是NTFS)
查詢庫存的速度很慢,我覺得應該是ERP軟體的SQL查詢沒寫好的關係。
但是ERP公司不覺得是這樣。說是Win2003 32bit跟SQL2005太舊的問題。
我想在使用SQL2014之後,效能還是上不來的話,直接花錢請人調教SQL。這個部分費用不知道多少?
請參考: Features Supported by the Editions of SQL Server 2012
Express 可能影響到效能的地方有兩個:
一般除了夜間的整批作業, 很少讓 CPU 操到爆的, 所以問題可能會卡在他只能用到 1GB RAM.
現況的 T300 效能太差, 有可能是 SQL 2005 跟 SBS 安裝在同一台所致, 說不定把它們拆開來就好了. 此外, 如果獨立出來一台 SQL 之後, 軟體公司還要說慢, 請他們提出一個可以歸咎於硬體的數據出來. 現在大部分寫軟體的人都不想管品質與效能, 遇到問題就推給硬體, 只會蒙著眼要求硬體規格升級, 卻不去檢討自己寫的程式有多爛.
我光看到那個 7GB 的 Log, 就已經很感冒了, 一個有妥善維護的軟體系統, 不應該留下這麼大的 Log 檔, 更何況你的 DB 才 4GB, 那這 7GB 是怎麼跑出來的? 我一個客戶的 DB 將近 400GB, 但我卻可以將它維護到每天的 Log 不超過 1GB, 仍能提供全省 400 多家門市作業.
能做 SQL 調校的人很多, 你喊一下這裡應該有很多人跳出來, 價格因人而異. 不過, 如果軟體寫得爛, 能調校的空間其實也不多. 通常調到最後, 都會要求你調程式.
當你覺得慢
就沒理由再改成EXPRESS版
SQL tuning有很多面向
你可以先搞清楚硬體瓶頸在哪邊
資料庫與索引的設計是不是不夠有效率
還是SQL下的不夠好
MSSQL本身就有很多工具與報表能用
你碰到這種問題
最好開始熟悉這些觀念與工具
網路上的performance tuning guide也很多了
去看個幾篇
你才有本錢跟廠商去溝通
如果新硬體已經有了, 可以先把 SQL Express 裝起來, 把資料庫複製過來測試看看便知效能.
公司在2008年買了台DELL的PowerEdge(TM) T300
當時是2003 SBS跟SQL2005 Standard
隨機來的時候,已經2003 SBS跟SQL2005都裝好了
依您描述 當購買的應是 Sbs 2003 Premium R2 內容包含
Windows Server 2003 (with its integrated Microsoft Windows SharePoint Services feature),
Microsoft Exchange Server 2003,
Microsoft Office Outlook 2003,
Microsoft SQL Server 2005
所以沒有單獨的授權
至於效能會差, 主要應是 SBS 關係, 因所有的軟體都是瘦身版, 所以當資料到一定程度就會變慢
目前狀況只能更新
至於授權證明的部份, 現在微軟除了 OEM 版或特殊版本, 不然現在都不給書面證明, 通常只發 Email 通知, 註冊啟用 如附圖