sqlserver配置伺服器
⑴ sql server 2000安裝程序配置伺服器失敗
1、如果安裝MSSQL失敗後不想重裝系統,那麼將安裝文件拷到其他同樣系統版本的機器上去安裝,安裝到默認的路徑,安裝完仔埋後將C:Program FilesMicrosoft SQL Server目錄復制到出錯的機器,替換原有文件在出卜衡錯的機器上重新運行安裝程序,選「高級選項」。
⑵ 淺談優化SQLServer資料庫伺服器內存配置的策略
農業銀行總行 年以來正式推廣了新版網路版綜合業務統計信息系統 該系統是基於WindowsNT 平台 採用客戶/伺服器模式 以Microsoft SQL Server為基礎建立起來的大型資料庫應用程序 系統界面友好 操作簡便 計算 分析 檢索功能非常強大 為保證農業銀行系統及時進行縱向和橫向業務數據採集 按照不同要求生成統計報表 進行全面業務活動分析提供了強有力的保障 但在這套程序的推廣 維護中筆者發現系統有時運行速度較慢 特別是在Win 客戶端操作時尤為嚴重 經過排除網線連接等硬體可能帶來的影響後上述問題仍然存在 筆者經過仔細摸索 發現系統對硬 軟體的要求較高 為充分發揮設計效能 達到最佳運作效果 需要對計算機硬 軟體系統進行較為完備的性能測試與最佳配置 特別是內存配置的好壞對系統的運行速度具有決定性的作用 下面 筆者就如何優化SQLServer資料庫伺服器的內存配置提出一些認識和看法 一 有關內存的基本概念 物理內存與虛擬內存WindowsNT使用兩類內存 物理內存與虛擬內存 物理內存 作為RAM晶元安裝在計算機內部的存儲器 虛擬內存 用於模擬RAM晶元功能的磁碟(硬碟)空間 其實質是通過將內存中當前沒有使用的部分內容臨時存儲到磁碟上 使系統可以使用到比機器物理內存更多的內存 分頁和分頁文件WindowsNT系統通過使用磁碟空間使得對內存的需求得到部分緩解 從而使用到比物理內存更多內存的技術就稱為 交換腔差 或分頁 也就是通常所說的虛擬內存技術 通常Windows NT 系統安裝時將在引導驅動器上設置一個大小為 MB的交換(分頁)文件(pagefile sys) 二 優化Windows NT 系統內存配置在大多數情況下 為了充分發揮Windows NT 系統效能 內存的作用比起處理器的處理能力更具有影響力 特別是在客戶/伺服器模式環境下更是如此 因為通常在這種環境下並不十分強調處理器的能力 相反卻十分注重是否採用足夠的內存來滿足各個客戶的應用需要 此外 為了獲得容錯功能和保護應用程序 保證應用程序高速運行 充分發揮設計功能都需要有足夠多的內存 特別是工業繪圖設計和各種工程應用程序更需要佔用大量的內存來進行復雜的計算 物理內存(RAM)方便快速的優點顯而易見 但由於其價格昂貴 也就不可能做到多多益善了 因此通過合理優化內存配置 擴充虛擬內存提高計算機運算速度也就成了一項很重要的應用技術手段 保證Windows NT系統基本內存需求Windows NT 系統至小應配置 MB內存 MB內存基本夠用 正常情況下保證NT系統有 MB內存就可以了 因為並不是所有的 MB基本內存在任何時候都被同時使用 如果添加一些服務和應用程序 則對內存的需求就會急劇增大 如 ( )添加網路服務需要 MB內存空間 ( )容錯功能和系統保護功能需要 MB內存(如磁碟鏡像和分條功能) ( )進行圖形圖象處理需要增加 MB內存空間 ( )安裝VC VB開發系統需要增加 MB內存空間 另外 如在Windows NT上構建大型資料庫如SYBASE Microsoft SQL Server等 對內存的需求就更多了 優化內存性能為了使WindowsNT不至於過分佔用較多的內存或者浪費處理器的時間用於換頁 可以採用以下方法優化內存性能 ( )減少顯示顏色的數量 ( )降低顯示解析度 ( )盡可能不使用或使用位寬度較小的牆紙 ( )關閉不需要的服務程序或驅動程序 盡量不要在伺服器上使用其它應用程序 停用服務或驅動程序的操作步驟如下 ①確定需要停用的服務或驅動程序的名稱 ②從 控制面伍扮皮板 中雙擊 服務 或 設備 圖標 ③在列表缺祥中選擇想要停用的服務或設備驅動程序的名稱 單擊 停止 按鈕 這時出現確認操作對話框 ④選擇 是 確認操作 然後關閉對話框完成設置 優化虛擬內存在對Windows NT虛擬內存進行設置時需要合理確定各個驅動器分頁文件的 起始大小 和 最大值 兩個參數 它們用於指定分頁文件的起始空間和最大空間 下面對這兩個參數作一些解釋 起始大小 指初始創建該分頁文件時的文件大小 單位為MB 根據預設設置 這個值被設置為系統中的物理內存的大小 最大值 指出該分頁文件的最大尺寸 單位為MB ( )分頁文件的設置原則 ①分頁文件起始大小應保留預設設置 一般情況下請不要改動 ②分頁文件理想的最大尺寸為系統物理內存尺寸的 倍至 倍 需要說明的是 如果系統工作時不需要大量內存 請選擇靠近下限的值 即用系統物理內存的 倍作為這個尺寸的起始值 如果系統工作時需要大量內存 請選擇靠近上限的值 ( )Windows NT虛擬內存設置步驟 ①從 控制面板 中雙擊 系統 圖標 ②在 系統特性 對話框中單擊 性能 標簽 ③在虛擬內存對話框中單擊 更改 按鈕 這時出現 虛擬內存 對話框 上端的驅動器框逐一列出了 Windows NT所有頁面文件的大小 ④在驅動器列表中 選擇需要設置分頁文件的驅動器盤符 在 驅動器頁面文件大小 對話框中列出了 起始大小 和 最大值 兩個參數欄 填入按照上面的原則確定的數值 ⑤單擊 設置 確認以上操作 然後依次單擊 確定 按鈕退出各個對話框 完成設置 ( )Win / 虛擬內存設置 Win / 虛擬內存設置方法 步驟和原則與Windows NT 的設置大致相同 請參照上面Windows NT的設置 注意事項( )合理確定分頁文件的最大值 根據系統需求隨時進行調整 使用過多虛擬內存將導致整個系統處理性能的下降 設置虛擬內存最大值的目的是使用戶不必在WindowsNT的交換文件上消耗過多的磁碟空間 通常情況下如果超過了系統需要的最佳值後 生成交換文件的磁碟空間就被浪費了 ( )盡可能設立專用硬碟配置內存交換區 或將交換空間放到主硬碟的另一個分區 同時應將主硬碟的交換文件大小降至 MB 這樣主硬碟(分區)僅用來放置操作系統和應用程序 就可以減少交換次數 防止頻繁交換耗費大量 CPU時間 ( )虛擬內存技術的確改善了Windows NT系統的性能 但也受到機器硬碟空間大小 硬碟速度 處理器 (CPU)速度的影響 從理想角度出發 要提高計算機的性能就必須減少交換操作的次數 但是沒有一個WindowsNT計算機不發生交換 這就要求計算機要有足夠的物理內存 以保持最少的交換操作 三 優化Microsoft SQL Server資料庫內存配置內存是影響Microsoft SQL Server系統性能的一個重要因素 SQL Server資料庫安裝時將為具有 MB物理內存的機器預設配置 MB可用內存 MB物理內存的機器預設配置 MB可用內存 應在Microsoft SQL Server資料庫安裝後進行內存選項(Memory)設置 最大配置值為 GB 為了確定SQL Server系統最適宜的內存需求 可以從總的物理內存中減去Windows NT 需要的內存以及其它一些內存需求後綜合確定 理想的情況是給SQL Server分配盡可能多的內存 而不產生頁面調度 根據物理內存合理規劃SQL Server可用內存在大多數的生產環境中 伺服器配備的物理內存是 MB~ MB 偶爾也有 MB的 只要配置恰當是完全可以滿足SQL Server的內存需求的 下表是筆者關於SQL Server內存分配的建議規劃 供參考 物理內存 分配給SQL Server 設置值(單位 KB) MB MB MB MB MB ~ MB ~ MB ~ MB ~ MB ~ MB ~ MB ~ MB ~ MB ~ MB ~ MB ~ MB ~ 以下是SQL Server內存選項(Memory)設置方法( )從Microsoft SQL Server程序集中啟動SQL Enterprise Manager ( )從Server Manager窗口中選擇 Server 菜單選項 ( )在 Server 菜單中選擇 Configurations 選項 ( )在 Server Configuration 對話框中選擇 Configuration 標簽 Configuration窗口顯示配置選項列表 ( )選中 Memory 項目 在 Current 欄填入新值 ( )停止並重新啟動SQLServer服務 使設置生效 合理擴充虛擬內存 增大SQL Server可用內存當SQL Server系統確實需要擴大可用內存時 應在磁碟空間充足的情況下擴充供虛擬內存 並相應增大 SQL Server可用內存 具體做法是 系統管理員首先擴充伺服器的虛擬內存 然後再參考上表增大SQL Server可用內存 關鍵是要根據系統的負載情況綜合決定是否擴充內存 優化配置 使用tempinRAMSQL Server使用tempdb臨時資料庫作為一些查詢連接操作時排序或創建臨時表的工作空間 將tempdb創建在RAM中可以使系統操作性能有較大提高 而且因為tempdb在每次重啟動伺服器時都重建 這樣即使有非正常的關閉也是較為安全的 例如停電故障 要將tempdb創建在RAM中 可以使用sp_configure進行設置 具體用法請參閱有關資料 由於tempdbinRAM使用的內存是由系統從內存體單獨分配的 與SQL Server的內存選項設置的可用內存池是分開的 使用tempdbin RAM將減少整個系統的可用內存 應根據SQL Server和伺服器運行情況進行配置 否則就可能適得其反 影響系統性能 另外 適當增加tempdb資料庫空間 即使不使用temp lishixin/Article/program/SQLServer/201311/22052
⑶ sql server 2008分發伺服器配置在哪
下面為您介紹的sqlserver分發伺服器的設置方法可以將將分發伺服器設置在和發布伺服器不同的機器上,該方法供您參考學習,希望對您有所啟迪。
一般來說,是把發布伺服器和分發伺服器放在同一台SERVER上,但是當發布伺服器的壓力比較大的時候,就可以選擇將sqlserver分發伺服器設置在和發布伺服器不同的機器上。
具體配置如下:
首先要在分發伺服器上的sqlserver中將本機配置為sqlserver分發伺服器,在選擇發布伺服器的時候,要添加上遠程的實際的發布伺服器,這里又涉及到之前一篇文章里提過的伺服器名稱上,如果要從分發伺服器連接發布伺服器,使用的伺服器名稱不能是sqlserver要求的標準的server\instance的話,那就得在分發伺服器上做這個標準的別名,然後設置上管理密碼。
然後在發布伺服器上,配置sqlserver分發伺服器的時候,選擇使用遠程伺服器,然後連接到分發伺服器(如果分發伺服器沒有做之前做的配置的話,這里就會提示分發伺服器管理員做設置什麼的,總之就是過不去了),然後輸入之前在分發伺服器中輸入的管理密碼。
最後要說的主要是這個快照代理的運行賬戶,這個賬戶可以設置為在sqlserver分發伺服器上的windows賬戶同,分發伺服器名\用戶名,此賬戶要對在分發伺服器上的快照文件夾有寫許可權,還要設置此用戶可以登錄分發伺服器的sqlserver並屬於分發資料庫的db_owner角色,最後因為真正的發布資料庫在發布伺服器上,如果連接到發布伺服器使用通過模擬進程賬戶,則還需要在發布伺服器上配置一個和分發伺服器上運行快照代理相同的windows賬戶,並對使它屬於發布資料庫的db_owner角色。當然這可能只是配置的一種方案,根本問題還是在於配置的windows賬戶能對所需要訪問的資源擁有相應的許可權。
⑷ SQLServer如何鏈接伺服器
1、打開企業管理器
2、選擇資料庫,安全性,點擊新建鏈接芹物伺服器。
3、選擇鏈接伺服器屬性,常規,輸入名稱:TEST,選擇ORACLE資料庫提供程序,輸入名稱、數據源。
4、進行安全性設置。本地登錄嫌冊液,選擇SQLServer資料庫登錄用戶,遠程登錄用戶和密碼,輸入遠程連接資料庫的用戶和密碼,選擇用此安全上下文進行,輸入遠程登錄用戶和密碼。
5、點擊TEST鏈接伺服器下的表,我們可姿衡以訪問ORACLE資料庫的表了。
注意:產品名稱要和所鏈接的伺服器相對應,使用ORACLE資料庫就要輸入ORACLE,使用SQLServer就輸入SQLServer。
⑸ sql server 2008怎麼建立伺服器
1.打穗棚睜開SQLserverconfigurationmanager,找到其中的SQLserver網猜歲絡配置,然後是實例名的協議(我的實例名是SQLEXPRESS)。如下圖所示。
⑹ SQLServer2008安裝伺服器配置時出現`此頁上有驗證錯誤
SQLServer2008安裝伺服器配置時迅喚出現`此頁上有驗證錯誤。是設置錯誤造成的,解決方法如下;
1、首先在開始---所有程序菜單中依次找到sqlserver 2008 R2----SQLSERVER配置管理器。
⑺ 怎麼配置SQL Server 2008伺服器
SQl Server 配置管理器(簡稱為配置管理器)包含了SQL Server 2008服務、SQL Server 2008網路配置和SQL Native Client配置3個工具,供資料庫管理人員做伺服器啟動停止與監控、伺服器端支持的網路協議配置、用戶訪問SQLServer 的網路相關設置等工作。 一、配置服務 1、SQL Server 配置附案例七可以通過開始菜單欄中的【SQL Server 2配置管理器】打開,或者通過在命令提示下輸入sqlservermanager.msc命令來打開。 2、首先打開SQL Server 配置管理器,查看列出的與SQL Server 2008相關的服務,選擇服務名並右鍵單擊彈出的快捷菜單中選擇【屬性】命令進行配置。在右鍵單擊SQL Server(MSSQLSERVER)彈出的【SQL Server(MSSQLSERVER屬性)】對話框。在【登錄】選項卡中設置服務的登錄身份,是使用本地系統賬戶還是指定的賬戶。 3、卻換到【服務】選項卡可以設置SQLServer (MSSQLSERVER)服務的啟動模式,可以選項有「自動」、「手動」、「禁用」,用戶可以根據需要進行更改。 二、網路配置 1、SQL Server 2008能使用多種協議,包括Shared Memory、Named Pipes、TCP/IP和VIA.所有這些協議都有獨立的伺服器和客戶端配置。通過SQL Server網路配置可以為每一個伺服器實例獨立地設置網路配置。 2、在【SQL Server配置管理器】窗口中,單擊左側的【SQL Server 網路配置】節點,在窗口右側顯示出所有SQL Server 伺服器中所使用的協議,右鍵單擊協議名稱,在彈出的快捷菜單中選擇【屬性】菜單項,在彈出來的對話框中進行設置啟用或者禁用操作,設置Shared Memory協議的對話框,窗口右側所列個協議的作用如下。 3、Shared Memory協議:Shared Memory協議僅用於本地連接,如果該協議被啟用,任何本地客戶都可以使用此協議連接伺服器。如果不希望本地客戶使用Shared Shared Memory協議,則可以禁用。 4、Name Pipes協議:Name Pipes協議主要用於Windows 2008以前版本的操作系統的本地連接以及遠程連接。 5、TCP/IP協議:TCP/IP協議是通過本地或遠程連接到SQL Server的首選協議。使用TCP/IP協議時,SQL SERVER在指定的TCP埠和IP地址偵聽已響應它的請求。 6、VIA協議:如果同一計算機上安裝有兩個或多個SQL Server實例,則VIA連接可能會不明確。VIA協議啟用後,將嘗試使用TCP/IP設置,並偵聽埠0:1433。對於不允許配置埠的VIA驅動程序,兩個SQL Server實例均將偵聽同一埠。 三、本地客戶端協議配置 1、通過SQL Native Client(本地客戶端協議)配置可以啟用或禁用客戶端應用程序使用的協議。查看客戶端協議配置情況的方法是,在對話框中【SQL Native Client配置】節點,在進入的信息窗格中顯示了協議的名稱以及客戶端嘗試連接到伺服器是嘗試使用的協議的順序,用戶還可以查看協議是否以啟用或以禁用並獲得有關協議文件的詳細信息。 2、在默認的情況下 Share Memory協議總是首選的本地連接協議。要改變協議順序可右鍵單擊協議,在彈出來的快捷菜單中選擇【順序】命令,在彈出來的【客戶協議屬性】對話框中進行設置,從【啟動的協議】列表中單擊選擇一個協議,然後通過右側的兩個按鈕來調整協議向上或向下移動。
⑻ 如何配置sqlserver 以允許遠程連接
1、打開Navicat,右鍵點擊左邊的空白地方,然後創建一個連接,選擇sql server類型。
⑼ 什麼是用於網路配置和控制SQLserver服務
sqlserver2008配置管理器主要用卜簡來對伺服器進行配置和管理。
有兩個配置的地方:通過程序組里的sqlserver配置管理器可以配置埠,協議等內容。
通過SSMS,在伺服器屬性上,可以配置使用內存等內容。
sqlserver2008配置管理器主要用來對伺服器進行配置和管理。
打開後,在界面上可以看到
服務節點,這個主要用來啟動或態模是停止服務的。
網路配置,這個主要用來配置伺服器可以使用的聯接協議
客戶端網路配置,這個主要用來配置本機可以使用什麼聯型閉褲接協議