基本介紹
SQLServer是由Microsoft開發和推廣的關係資料庫管理系統(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發的,並於1988年推出了第一個OS/2版本。MicrosoftSQLServer近年來不斷更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用戶見面;SQLServer2000是Microsoft公司於2000年推出,目前最新版本是2017年份推出的SQLSERVER2017。
特點
1.真正的客戶機/伺服器體系結構。
2.圖形化用戶界面,使系統管理和資料庫管理更加直觀、簡單。
3.豐富的編程接口工具,為用戶進行程式設計提供了更大的選擇餘地。
4.SQLServer與WindowsNT完全集成,利用了NT的許多功能,如傳送和接受訊息,管理登錄安全性等。SQLServer也可以很好地與MicrosoftBackOffice產品集成。
5.具有很好的伸縮性,可跨越從運行Windows95/98的小型電腦到運行Windows2000的大型多處理器等多種平台使用。
6.對Web技術的支持,使用戶能夠很容易地將資料庫中的數據發布到Web頁面上。
7.SQLServer提供數據倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。
SQLServer2000與以前版本相比較,又具有以下新特性:
1.支持XML(ExtensiveMarkupLanguage,擴展標記語言)
2.強大的基於Web的分析
3.支持OLEDB和多種查詢
4.支持分散式的分區視圖
配置要求
安裝、運行SQLServer2000的硬體需求
1.計算機
Intel及其兼容計算機,Pentium166Mz或者更高處理器或DECAlpha和其兼容系統。
2.記憶體(RAM)
企業版最少64G記憶體,其他版本最少需要32G記憶體,建議使用更多的記憶體。
3.硬碟空間
完全安裝(Full)需要180G的空間,典型安裝(Typical)需要170G的空間,最小安裝(Minimum)需要65G的空間。
詳細介紹
SQL語句可以用來執行各種各樣的操作,例如更新資料庫中的數據,從資料庫中提取數據等。目前,絕大多數流行的關係型資料庫管理系統,如Oracle,Sybase,MicrosoftSQLServer,Access等都採用了SQL語言標準。雖然很多資料庫都對SQL語句進行了再開發和擴展,但是包括Select,Insert,Update,Delete,Create,以及Drop在內的標準的SQL命令仍然可以被用來完成幾乎所有的資料庫操作。
SQLServer
SQLServer是一個關係資料庫管理系統。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同開發的,於1988年推出了第一個OS/2版本。在WindowsNT推出後,Microsoft與Sybase在SQLServer的開發上就分道揚鑣了,Microsoft將SQLServer移植到WindowsNT系統上,專注於開發推廣SQLServer的WindowsNT版本。Sybase則較專注於SQLServer在UNIX作業系統上的套用。
SQLServer2000是Microsoft公司推出的SQLServer資料庫管理系統,該版本繼承了SQLServer7.0版本的優點,同時又比它增加了許多更先進的功能。具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindows2000的大型多處理器的伺服器等多種平台使用。
Sqlserver版本
SQLServer2000:是Microsoft公司推出的SQLServer資料庫管理系統,該版本繼承了SQLServer7.0版本的優點,同時又比它增加了許多更先進的功能。具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行MicrosoftWindows98的小型電腦到運行MicrosoftWindows2000的大型多處理器的伺服器等多種平台使用。
SQLServer2005是一個全面的資料庫平台,使用集成的商業智慧型(BI)工具提供了企業級的數據管理。SQLServer2005資料庫引擎為關係型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用於業務的高可用和高性能的數據應用程式。
SQLServer2005:SQLServer2005數據引擎是本企業數據管理解決方案的核心。此外SQLServer2005結合了分析、報表、集成和通知功能。這使您的企業可以構建和部署經濟有效的BI解決方案,幫助您的團隊通過記分卡、Dashboard、Webservices和移動設備將數據套用推向業務的各個領域。
與MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的開發工具包(包括BusinessIntelligenceDevelopmentStudio)的緊密集成使SQLServer2005與眾不同。無論您是開發人員、資料庫管理員、信息工作者還是決策者,SQLServer2005都可以為您提供創新的解決方案,幫助您從數據中更多地獲益。
SQLServer2008:SQLServer2008是一個重大的產品版本,它推出了許多新的特性和關鍵的改進,使得它成為至今為止的最強大和最全面的SQLServer版本。這篇文章詳細介紹了MicrosoftSQLServer2008中的新的特性、優點和功能……
微軟的這個數據平台滿足這些數據爆炸和下一代數據驅動應用程式的需求,支持數據平台願景:關鍵任務企業數據平台、動態開發、關係數據和商業智慧型。
許多因素致使產生了信息存儲爆炸。有了新的信息類型,例如圖片和視頻的數位化,和從RFID標籤獲得的感測器信息,公司的數字信息的數量在急劇增長。遵守規範和全球化的發展要求信息存儲的安全性和在任何時候都可用。同時,磁碟存儲的成本顯著地降低了,使得公司投資的每一美元可以存儲更多的數據。用戶必須快速的在大量的數據中找到相關的信息。此外,他們想在任何設備上使用這個信息,並且計畫每天使用,例如MicrosoftOffice系統應用程式。對數據爆炸和用戶期望值的增加的管理為公司製造了許多挑戰。
Microsoft®數據平台願景提供了一個解決方案來滿足這些需求,這個解決方案就是公司可以使用存儲和管理許多數據類型,包括XML、e-mail、時間/日曆、檔案、文檔、地理等等,同時提供一個豐富的服務集合來與數據互動作用:搜尋、查詢、數據分析、報表、數據整合,和強大的同步功能。用戶可以訪問從創建到存檔於任何設備的信息,從桌面到移動設備的信息。
SQLServer2008新功能
這個平台有以下特點:
·可信任的——使得公司可以以很高的安全性、可靠性和可擴展性來運行他們最關鍵任務的應用程式。
·高效的——使得公司可以降低開發和管理他們的數據基礎設施的時間和成本。
·智慧型的——提供了一個全面的平台,可以在你的用戶需要的時候給他傳送觀察和信息。
一、可信任的
(一)保護你的信息
在過去的SQLServer2005的基礎之上,SQLServer2008做了以下方面的增強來擴展它的安全性:
*簡單的數據加密
SQLServer2008可以對整個資料庫、數據檔案和日誌檔案進行加密,而不需要改動應用程式。進行加密使公司可以滿足遵守規範和及其關注數據隱私的要求。簡單的數據加密的好處包括使用任何範圍或模糊查詢搜尋加密的數據、加強數據安全性以防止未授權的用戶訪問、還有數據加密。這些可以在不改變已有的應用程式的情況下進行。
*外鍵管理
SQLServer2008為加密和密鑰管理提供了一個全面的解決方案。為了滿足不斷發展的對數據中心的信息的更強安全性的需求,公司投資給供應商來管理公司內的安全密鑰。SQLServer2008通過支持第三方密鑰管理和硬體安全模組(HSM)產品為這個需求提供了很好的支持。
*增強了審查
SQLServer2008使你可以審查你的數據的操作,從而提高了遵從性和安全性。審查不只包括對數據修改的所有信息,還包括關於什麼時候對數據進行讀取的信息。SQLServer2008具有像伺服器中加強的審查的配置和管理這樣的功能,這使得公司可以滿足各種規範需求。SQLServer2008還可以定義每一個資料庫的審查規範,所以審查配置可以為每一個資料庫作單獨的制定。為指定對象作審查配置使審查的執行性能更好,配置的靈活性也更高。
(二)確保業務可持續性
*改進了資料庫鏡像
SQLServer2008基於SQLServer2005,並提供了更可靠的加強了資料庫鏡像的平台。新的特性包括:
·頁面自動修復。SQLServer2008通過請求獲得一個從鏡像合作機器上得到的出錯頁面的重新拷貝,使主要的和鏡像的計算機可以透明的修複數據頁面上的823和824錯誤。
·提高了性能。SQLServer2008壓縮了輸出的日誌流,以便使資料庫鏡像所要求的網路頻寬達到最小。
SQLServer伺服器安裝剖析
sqlserver2000以前的版本,例如7.0一般不存在多個版本,只有標準版跟桌面版,用戶如果不清楚該裝什麼版本的話,可按安裝上的安裝先決條件指示安裝,一般在WIN2000伺服器版上裝標準版,其他的系統裝桌面版的就可以;而SQLServer2000安裝問題就比較大,時常見問題有如下:
(1)配置伺服器時中斷.
(2)註冊ActiveX時中斷.
(3)顯示到100%的時候中斷.
(4)提示:commandlineoptionsyntaxerror,typecommand/?forhelp,繼續安裝,最後在配置伺服器的時候出現:無法找到動態連結SQLUNIRL.DLL於指定的路徑……
(5)以前進行的程式創建了掛起的檔案操作,運行安裝程式前,必須重新啟動
(1)(2)(3)的解決辦法:
提醒:為避免誤操作,先備份註冊表和資料庫進不了SQLServer2000,可以備份ProgramFiles\MicrosoftSQLServer\MSSQL\Data資料夾的檔案.
1.先把SQLServer卸載(卸載不掉也沒有關係,繼續下面的操作)
2.把MicrosoftSQLServer資料夾整個刪掉。
3.運行註冊表,刪除如下項:
HKEY_CURRENT_USER\Software\Microsoft\MicrosoftSQLServer
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MicrosoftSQLServer
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
4.需要的話就重新啟動系統
5.重新安裝
另外也可嘗試單步運行安裝SQLServer2000的方法:
1:放入SQLServer2000光碟.
2:在"開始"--"運行"鍵入"F:\x86\setup.exek=dbg"(F是光碟)
注意:
一、不同的作業系統支持的SQLServer2000版本以及對硬體的要求。
Windows2000Server可以安裝SQLServer2000的任何版本.
Windows2000Professional只能安裝SQLServer2000的個人版、開發版、評估版、MCDE
二、
SQLServer2000各版本以及對硬體的要求。
(4)的解決辦法
因為安裝檔案的路徑(完整路徑)里有中文.
比如c:\SQLSERVER中文企業版\
改成c:\SQLSERVER\
(5)的解決辦法
a、重啟機器,再進行安裝,如果發現還有該錯誤,請按下面步驟
b、在開始->運行中輸入regedit
c、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager位置
d、選擇檔案->倒出,保存
e、在右邊視窗右擊PendingFileRenameOperations,選擇刪除,然後確認
f、重啟安裝,問題解決
-------------------------------------------------------
如果問題依舊,試試先修復作業系統
命令提示符下執行:
sfc/scannow
最後的方法:換Windows2000安裝盤和SQLServer2000安裝盤
有時候問題的原因很奇怪,有人曾更換了一個電源就解決了問題。
1.先卸載您的SQLServer2000,必要的時候刪除ProgramFiles\MicrosoftSQLServer資料夾
2.打開註冊表
在"開始"--"運行"鍵入"regedit"
3.按下列順序點擊打開
+HKEY_LOCAL_MACHINE
+SOFTWART
+Microsoft
+Windows
+CurrentVersion
+Setup
+ExceptionComponents
4.將ExceptionComponents下面的資料夾全部刪除!
如{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
6.重新啟動:
7.重新安裝SQLServer2000
XP+SP2的問題
1.winxp+sp2的系統需要安裝SQLServerSP3(服務包補丁3),如果之前已經安裝,必須再安裝一次。
SP3可以在微軟網站免費下載,中文版地址如下:
SQLServer2000ServicePack3a