㈠ 安裝sql server2008中文版,計算機需要多少空間
硬碟空間要求(32 位和 64 位)
在安裝 SQL Server 2008 的過程中,Windows Installer
會在系統驅動器中創建臨時文件。 在運行安裝程序以安裝或升級 SQL Server 之前,請檢查系統驅動器中是否有至少 2.0 GB
的可用磁碟空間用來存儲這些文件。 即使在將 SQL Server 組件安裝到非默認驅動器中時,此項要求也適用。
實際硬碟空間需求取決於系統配置和您決定安裝的功能。 下表提供了 SQL Server 2008 各組件對磁碟空間的要求:功能 磁碟空間要求
資料庫引擎和數據文件、復制以及全文搜索 280 MB
Analysis Services 和數據文件 90 MB
Reporting Services 和報表管理器 120 MB
Integration Services 120 MB
客戶端組件 850 MB
SQL Server 聯機叢書和 SQL Server Compact 聯機叢書 240 MB
㈡ sql server 2008 怎樣設置內存
在安裝有SQLServer資料庫的計算機上,我們在使用資料庫的過程中,有時候會在任務管理器里發現sqlservr.exe這個進程的內存和CPU佔用率較高。
接下來我們來看一下,如何解決上面這個問題,需要設置SQLServer資料庫的內存配置。登錄資料庫,這里使用的是SQLServer2008,右鍵點擊最上方的伺服器名,在彈出的菜單中,點擊【屬性】
打開伺服器屬性窗口。默認顯示的是第一項【常規】內容,點擊第二項【內存】進行內存配置。
點擊【內存】後,打開伺服器內存選項配置界面。這里的【使用AWE分配內存】可以對內存進行擴展支持,我們要做的是更改下方的最大伺服器內存。這個數值根據自己伺服器內存大小來做適當設置。
個人建議設置本機內存的一半或稍微高一點,如機器內存為2G,那麼我們這里填寫1000。需要注意的是內存設置調小以後,在資料庫執行較復雜SQL語句的時候,可能會比較慢,出現這種情況,我們再適當上調最大內存配置大小。
㈢ 安裝 sql server 2005 時出現"0x7814018e" 指令引用的"0x00000643"內存。該內存不能為"read" 怎麼辦
這個問題的出現比較普遍,主要有幾個方面:
【1】病毒引起的,對電腦全盤殺毒。
【2】硬體上的原因,主要是內存條不兼容引起的,必要時更換內存。
【3】系統或其它軟體引起的。
【4】打開或關閉IE、QQ、游戲等出現該內存不能為read或written,首先想到可能就是這款軟體的問題,(一般來解決辦法就是卸載重新安裝、升級或更換其它版本,不行只有卸載該軟體,問題才能解決)。
(1)系統本身有問題,及時安裝官方發行的補丁,必要時重裝系統。
(2)某個軟體出現的問題,這里主要是看看開機時運行的軟體,(用360等檢查開機運行的軟體,把不必要運行的軟體都去掉),軟體沖突,卸載有問題的軟體。
★下面有兩種處理方法可以試試:【如果不行只有恢復或重裝系統了】
(1)試用命令排除
開始-運行- 輸入cmd-- 回車,在命令提示符下輸入下面命令
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
怕輸入錯誤,可以復制這條指令,然後在命令提示符後擊滑鼠右鍵,打「粘貼」,回車,耐心等待,直到屏幕滾動停止為止。
(2)運行regedit進入注冊表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,應該只有一個正常的鍵值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 將其他的刪除.
㈣ 安裝sqlserver2005的時候提示"0x7814018e" 指令引用的 "0x0000643" 內存。該內存不能為 "read"。
這個問題不是內存問題,有些組件無法注冊,有兩種情況,第一是系統某些設置,阻礙了這個組件的注冊。第二個就是已經注冊了,不能再注冊這個組件。
以下方法。僅供參考。不能說百分之百能行。
1.先下個Windows Install Clean Up,清理sql相關東西,要全部清理。
2.到控制面板--添加刪除程序中看是否還有未刪的。
3.刪除安裝sql server 2005所在文件夾。
4.到C盤windows下搜索sql.刪除所有搜出文件(在隱藏文件inf下搜索sql,刪除所有搜出文件)。
5.下個srvinstw.exe,刪除所有sql相關服務。
6.到控制面板--管理工具--計算機管理--本地用戶和組--組,刪除所有與sql相關信息。
7. 開始——運行,輸入regedit進入注冊表,
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSFtpsvc]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSCNTRS]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSEARCH]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGatherer]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGTHRSVC]
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mssindex]
刪除以上文件。
8.用優化工具優化一下注冊表,如優化大師。
9.重啟後重裝sql.
㈤ sqlserver2005怎麼設置內存
SQLSERVER的內存用在哪裡?
SQL會緩存大量的數據頁面,他還會緩存很多其他信息,包括存儲過程的執行計劃 ,特定用戶的安全上下文等
如果這些信息沒有在資料庫中緩存,SQL都要重新計算一遍,花額外的時間,所以SQLSERVER對內存的需求是十分強烈的。
配置:
(1)如果伺服器支持64位操作系統,沒有特殊理由的話,請安裝64位系統。這樣SQL能夠有效地使用 大於2GB的內存。如果一定要用32位系統,務必將SQLSERVER伺服器屬性裡面的「使用AWE分配內存」打開。但是不要用boot.ini文件里的/3GB這個開關,即不要在boot.ini文件里加上/3GB這個參數。
(2)盡量使伺服器專門供資料庫使用,不要將其他服務(例如IIS,中間層應用服務等)安裝在同一台機器上。多個生產應用服務在同一台機器上運行,會大大增加維護成本
(3)建議設置SQLSERVER max server memory(最大伺服器內存),以確保Windows有足夠的內存供系統本身使用。
情況歸納如下:
一台4GB機器,建議預留1GB,設置SQLSERVER max server memory為2.8GB
一台8GB機器,建議預留2GB,設置SQLSERVER max server memory為6GB
一台大於8GB的64位機器,建議預留3GB~4GB
如果一台伺服器上還有其他應用使用內存,也要扣除他們的內存使用數
一般設置SQLSERVER min server memory(最小伺服器內存)意義不大
(4)如果是企業版SQLSERVER,建議賦給SQLSERVER啟動帳號lock page in memory的許可權
設置方法如下:
打開組策略(運行 ,輸入gpedit.msc)-》找到計算機配置-》Windows設置-》安全設置-》本地策略-》用戶許可權分配-》鎖定內存頁
在鎖定內存頁上右鍵,打開鎖定內存頁屬性,添加SQLSERVER啟動帳號進去
(5)「set working set size」 這個SQLSERVER參數在現在的Windows上不能起到固定SQL物理內存的作用,所以請永遠不要使用
修改完配置之後需要重啟SQLSERVER服務才能生效!!!!!
除了配置之外還有一些應對內存錯誤的其他一些建議:
升級Windows2003到SP2,或者使用Windows2008 ,這些版本的Windows的內存管理機制有了調整
升級硬體驅動程序,或者聯系微軟技術服務,幫忙檢查是不是硬體方面問題引起