SQL安裝及其問題解決_第1頁
SQL安裝及其問題解決_第2頁
SQL安裝及其問題解決_第3頁
SQL安裝及其問題解決_第4頁
SQL安裝及其問題解決_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、由于很多技術(shù)的需求,對于數(shù)據(jù)庫大家都應(yīng)該有一定的了解,為了方便大家的學習我會系統(tǒng)的為戰(zhàn)友們進行一系列的介紹,以供大家學習。    常用的數(shù)據(jù)庫有下面幾種:    1.SQL Server  2.Oracle  3.IInformix  4.Sybase  5.IBM 的DB2  6.PostgreSQL  7.MYSQL  8.Access  9.FoxPro 本次的介紹是對SQL Server進

2、行全面的解析,眾所周知SQL(Structured Query Language),結(jié)構(gòu)化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。按照ANSI(美國國家標準協(xié)會)的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)都采用了SQL語言標準。接下來我們就SQL Server 2000與它的的安裝及其可能出現(xiàn)的問題進行講解。SQL Server 2000基本介紹:SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)它最初是由Microsoft Sybase 和As

3、hton-Tate三家公司共同開發(fā)的于1988 年推出了第一個OS/2 版本在Windows NT 推出后Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚鑣了Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上專注于開發(fā)推廣SQL Server 的Windows NT 版本Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用在本書中介紹的是Microsoft SQL Server 以后簡稱為SQL Server或MS SQL ServerSQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)

4、據(jù)庫管理系統(tǒng)的最新版本該版本繼承了SQL Server 7.0 版本的優(yōu)點同時又比它增加了許多更先進的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺使用。軟件特點: Internet 集成。 SQL Server 2000 數(shù)據(jù)庫引擎提供完整的 XML 支持。它還具有構(gòu)成最大的 Web 站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。SQL Server 2000 程序設(shè)計模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用

5、程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在 Web 應(yīng)用程序中包含了用戶友好的查詢和強大的搜索功能。下載地址:     安裝過程:下面是SQL Server 2000的詳細安裝過程SQL Server2000網(wǎng)絡(luò)安全的十個技巧:1. 安裝最新的服務(wù)包  為了提高服務(wù)器安全性,最有效的一個方法就是升級到SQL Server 2000 Service Pack 。另外,您還應(yīng)該安裝所有已發(fā)布的安全更新。2.使用Microsoft基線安全性分析器(MBSA)來評估

6、服務(wù)器的安全性  MBSA 是一個掃描多種Microsoft產(chǎn)品的不安全配置的工具,包括SQL Server和Microsoft SQL Server 2000 Desktop Engine(MSDE 2000)。它可以在本地運行,也可以通過網(wǎng)絡(luò)運行。該工具針對下面問題對SQL Server安裝進行檢測:  1) 過多的sysadmin固定服務(wù)器角色成員。  2) 授予sysadmin以外的其他角色創(chuàng)建CmdExec作業(yè)的權(quán)利。3) 空的或簡單的密碼。4) 脆弱的身份驗證模式。5) 授予管理員組過多的權(quán)利。6) SQL Server數(shù)

7、據(jù)目錄中不正確的訪問控制表(ACL)。7) 安裝文件中使用純文本的sa密碼。8) 授予guest帳戶過多的權(quán)利。9) 在同時是域控制器的系統(tǒng)中運行SQL Server。10) 所有人(Everyone)組的不正確配置,提供對特定注冊表鍵的訪問。11) SQL Server 服務(wù)帳戶的不正確配置。12) 沒有安裝必要的服務(wù)包和安全更新。Microsoft 提供 MBSA 的免費下載。3. 使用Windows身份驗證模式在任何可能的時候,您都應(yīng)該對指向SQL Server的連接要求Windows身份驗證模式。它通過限制對Microsoft Windows用戶和域用戶帳戶的連接,保護SQL Serv

8、er免受大部分Internet工具的侵害,而且,您的服務(wù)器也將從Windows安全增強機制中獲益,例如更強的身份驗證協(xié)議以及強制的密碼復雜性和過期時間。另外,憑證委派(在多臺服務(wù)器間橋接憑證的能力)也只能在Windows身份驗證模式中使用。在客戶端,Windows身份驗證模式不再需要存儲密碼。存儲密碼是使用標準SQL Server登錄的應(yīng)用程序的主要漏洞之一。要在SQL Server的Enterprise Manager安裝Windows身份驗證模式,請按下列步驟操作:1)展開服務(wù)器組。2)右鍵點擊服務(wù)器,然后點擊屬性。3)在安全性選項卡的身份驗證中,點擊僅限Windows。4.隔離您的服務(wù)器

9、,并定期備份物理和邏輯上的隔離組成了SQL Server安全性的基礎(chǔ)。駐留數(shù)據(jù)庫的機器應(yīng)該處于一個從物理形式上受到保護的地方,最好是一個上鎖的機房,配備有洪水檢測以及火災檢測及消防系統(tǒng)。數(shù)據(jù)庫應(yīng)該安裝在企業(yè)內(nèi)部網(wǎng)的安全區(qū)域中,不要直接連接到Internet。定期備份所有數(shù)據(jù),并將副本保存在安全的站點外地點。5.分配一個強健的sa密碼sa帳戶應(yīng)該總擁有一個強健的密碼,即使在配置為要求 Windows 身份驗證的服務(wù)器上也該如此。這將保證在以后服務(wù)器被重新配置為混合模式身份驗證時,不會出現(xiàn)空白或脆弱的sa。要分配sa密碼,請按下列步驟操作:1) 展開服務(wù)器組,然后展開服務(wù)器。2) 展開安全性,然后

10、點擊登錄。3) 在細節(jié)窗格中,右鍵點擊SA,然后點擊屬性。4) 在密碼方框中,輸入新的密碼。6.限制 SQL Server服務(wù)的權(quán)限SQL2000和SQL Server Agent是作為Windows服務(wù)運行的。每個服務(wù)必須與一個Windows帳戶相關(guān)聯(lián),并從這個帳戶中衍生出安全性上下文。SQL Server允許sa登錄的用戶(有時也包括其他用戶)來訪問操作系統(tǒng)特性。這些操作系統(tǒng)調(diào)用是由擁有服務(wù)器進程的帳戶的安全性上下文來創(chuàng)建的。如果服務(wù)器被攻破了,那么這些操作系統(tǒng)調(diào)用可能被利用來向其他資源進行攻擊,只要所擁有的過程(SQL Server服務(wù)帳戶)可以對其進行訪問。因此,為SQL Server

11、服務(wù)僅授予必要的權(quán)限是十分重要的。我們推薦您采用下列設(shè)置:1) SQL Server Engine/MSSQLServer   如果擁有指定實例,那么它們應(yīng)該被命名為MSSQL$InstanceName。作為具有一般用戶權(quán)限的Windows域用戶帳戶運行。不要作為本地系統(tǒng)、本地管理員或域管理員帳戶來運行。2) SQL Server Agent Service/SQLServerAgent 如果您的環(huán)境中不需要,請禁用該服務(wù);否則請作為具有一般用戶權(quán)限的Windows域用戶帳戶運行。不要作為本地系統(tǒng)、本地管理員或域管理員帳戶來運行。重點: 如果下列條件之一成立,那么SQL S

12、erver Agent將需要本地Windows管理員權(quán)限:  SQL Server Agent使用標準的SQL Server身份驗證連接到SQL Server(不推薦);  SQL Server Agent使用多服務(wù)器管理主服務(wù)器(MSX)帳戶,而該帳戶使用標準SQL Server身份驗證進行連接;  SQL Server Agent運行非sysadmin固定服務(wù)器角色成員所擁有的Microsoft ActiveX腳本或 CmdExec作業(yè)。如果您需要更改與SQL Server服務(wù)相關(guān)聯(lián)的帳戶,請使用 SQL Server Enter

13、prise Manager。Enterprise Manager將為SQL Server所使用的文件和注冊表鍵設(shè)置合適的權(quán)限。不要使用Microsoft管理控制臺的“服務(wù)”(在控制面板中)來更改這些帳戶,因為這樣需要手動地調(diào)制大量的注冊表鍵和NTFS文件系統(tǒng)權(quán)限以及Micorsoft Windows用戶權(quán)限。帳戶信息的更改將在下一次服務(wù)啟動時生效。如果您需要更改與SQL Server以及SQL Server Agent相關(guān)聯(lián)的帳戶,那么您必須使用Enterprise Manager分別對兩個服務(wù)進行更改。7.在防火墻上禁用SQL Server端口SQL Server的默認安裝將監(jiān)視TCP端口1

14、433以及UDP端口1434。配置您的防火墻來過濾掉到達這些端口的數(shù)據(jù)包。而且,還應(yīng)該在防火墻上阻止與指定實例相關(guān)聯(lián)的其他端口。8.使用最安全的文件系統(tǒng)NTFS是最適合安裝SQL Server的文件系統(tǒng)。它比FAT文件系統(tǒng)更穩(wěn)定且更容易恢復。而且它還包括一些安全選項,例如文件和目錄ACL以及文件加密(EFS)。在安裝過程中,如果偵測到 NTFS,SQL Server將在注冊表鍵和文件上設(shè)置合適的ACL。不應(yīng)該去更改這些權(quán)限。通過EFS,數(shù)據(jù)庫文件將在運行SQL Server的帳戶身份下進行加密。只有這個帳戶才能解密這些文件。如果您需要更改運行SQL Server的帳戶,那么您必須首先在舊帳戶下

15、解密這些文件,然后在新帳戶下重新進行加密。9.刪除或保護舊的安裝文件SQL Server安裝文件可能包含由純文本或簡單加密的憑證和其他在安裝過程中記錄的敏感配置信息。這些日志文件的保存位置取決于所安裝的SQL Server版本。在SQL Server 2000中,下列文件可能受到影響:默認安裝時:Program FilesMicrosoft SQL ServerMSSQLInstall文件夾中,以及指定實例的:Program FilesMicrosoft SQL Server MSSQL$Install文件夾中的sqlstp.log, sqlsp.log和setup.iss。如果當前的系統(tǒng)是從

16、SQL Server 7.0安裝升級而來的,那么還應(yīng)該檢查下列文件:%Windir% 文件夾中的setup.iss以及Windows Temp文件夾中的sqlsp.log。Microsoft發(fā)布了一個免費的實用工具Killpwd,它將從您的系統(tǒng)中找到并刪除這些密碼。10.審核指向SQL Server的連接SQL Server可以記錄事件信息,用于系統(tǒng)管理員的審查。至少您應(yīng)該記錄失敗的SQL Server連接嘗試,并定期地查看這個日志。在可能的情況下,不要將這些日志和數(shù)據(jù)文件保存在同一個硬盤上。要在SQL Server的Enterprise Manager中審核失敗連接,請按下列步驟操作:1)

17、展開服務(wù)器組。2) 右鍵點擊服務(wù)器,然后點擊屬性。3) 在安全性選項卡的審核等級中,點擊失敗。4) 要使這個設(shè)置生效,您必須停止并重新啟動服務(wù)器。SQL Server 2000安裝問題匯總:一、Sql server安裝不上(1)、用戶名必須是administrator。(2)、直接雙擊“數(shù)據(jù)庫安裝”不能安裝時,可進行程序安裝目錄下選擇SETUPMSDE進行安裝或進入到程序安裝目錄下選擇MSDE,進入后雙擊SETUP。(3)、Sql server7.0與Sql Server 2000不兼容,必須先將7.0刪掉后再安裝2000。卸載Sql server7.0沒有正確卸載時,會導致注冊表中存在SQL

18、SERVER的注冊信息,在開始菜單的啟動欄中存在服務(wù)管理器的啟動項,運行時會提示找不到后綴名為.DLL的文件,不能啟動服務(wù)管理器。解決辦法:在運行中輸入“regedit”,進入注冊表,找到HKEY_LOCAL_MACHINE注冊項,在擴展菜單中選擇SOFTWARE打開擴展菜單,找到MicroSoft打開后選擇其下的MSSQLServer項,點擊右鍵將這個文件夾刪除,即可安裝。安裝完成后,運行服務(wù)管理器時如果提示找不到后綴名為.DLL的文件,在控制面板中安裝后的MSDE卸載重新安裝,便可解決問題。二、安裝程序配置服務(wù)器失敗需要修改下注冊表(1)打開注冊表在"開始"-"

19、;運行"鍵入    "regedit"              (2)刪除注冊表如下鍵值:        HKEY_CURRENT_USERSoftwareMicrosoftMicrosoft    SQL    Server        HKEY_LOCAL_MACHINESOFTW

20、AREMicrosoftMicrosoft    SQL    Server         HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager     刪除PendingFileRenameOperations      刪除硬盤上面Microsoft SQL Server文件夾(3)重新啟動:   (4)重新安裝SQL

21、 Server 2000         如果到這里還是不能安裝Sql server 2000,就需要修復下OBDC。在網(wǎng)上找下MDAC_TYP.EXE文件進行修復。 修復后可以重新安裝 sql server 2000了。三、安裝sqlserver時候,提示掛起的解決方案:    修改注冊表 :    打開注冊表在"開始"-"運行"鍵入    "regedit"       &

22、#160;   HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager  刪除PendingFileRenameOperations 四、SQLServer無法安裝,提示commandlineoptionsyntaxerror    當安裝程序 安裝到:安裝程序正在安裝ms數(shù)據(jù)訪問組件時,屏幕出現(xiàn)錯誤提示:command line option syntax error,type command/? for help然后點確定繼續(xù),結(jié)果到:安裝程序正在安裝HTML幫助時,屏

23、幕又出現(xiàn)標題為html help 1.32 update錯誤警對話框提示:command line option syntax error,type command/? for help然后我再點確定繼續(xù),安裝程序開始復制文件,復制完文件后又出現(xiàn)錯誤提示:無法找到動態(tài)連接庫 sqlunirl.dll于指定路徑點確定后安裝程序停止運行,讓查看安裝日志    解決方法:引起這問題的原因是,SQLServer的安裝文件,放在中文目錄下.將SQLServer的安裝文件,拷到英文目錄,安裝就OK。比如將d:軟件Sqlserver中的"軟件"去掉五、安裝過程中中斷問

24、題     (1)配置服務(wù)器時中斷.     (2)注冊 ActiveX 時中斷.     (3)顯示到100%的時候中斷. 解決辦法:     提醒:為避免誤操作,先備份注冊表和數(shù)據(jù)庫進不了SQL Server 2000,可以備份 Program FilesMicrosoft SQL ServerMSSQLData 文件夾的文件.     1、先把SQL  Server卸載(

25、卸載不掉也沒有關(guān)系,繼續(xù)下面的操作)     2、把Microsoft  SQL  Server文件夾整個刪掉。     3、運行注冊表,刪除如下項:HKEY_CURRENT_USERSoftwareMicrosoftMicrosoft  SQL  Server        HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft &

26、#160;SQL  Server         HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServer4、需要的話就重新啟動系統(tǒng)     5、重新安裝另外也可嘗試單步運行安裝 SQL Server 2000的方法:     1:放入 SQL Server 2000 光盤.     2:在"開始"-"運行"鍵入 &quo

27、t;F:x86setup.exe k=dbg" (F是光盤)注意:     1、不同的操作系統(tǒng)支持的SQL Server 2000版本以及對硬件的要求。     Windows 2000  Server可以安裝SQL Server 2000的任何版本.     Windows 2000  Professional只能安裝SQL Server 2000的個人版、開發(fā)版、評估版、MCDE    

28、60;2、SQL Server 2000各版本以及對硬件的要求。六、提示:command line option syntax error, type command /? for help,繼續(xù)安裝,最后在配置服務(wù)器的時候出現(xiàn):無法找到動態(tài)鏈接SQLUNIRL.DLL于指定的路徑解決方法:因為安裝文件的路徑(完整路徑)里有中文.比如 c:SQLSERVER中文企業(yè)版,改成 c:SQLSERVER七、錯誤提示:無效的序列號。從網(wǎng)上找遍所有的可用序列號(企業(yè)版2個,標準版4個,試過多次,重啟過多次,將SQL Server安裝目錄和注冊表項全部刪除,仍然無法解決。)后來又安裝以前的標準版,竟然也出

29、現(xiàn)這個錯誤(以前安裝不需要輸入序列號的)因此不是軟件的原因,而是系統(tǒng)設(shè)置的問題。    解決方法:    打開注冊表的HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager,將SafeDLLSearchMode這個DWORD的鍵值改為0,如果沒有的話就創(chuàng)建這個DWORD類型的鍵值,然后就可以繼續(xù)安裝了。八、sql server 2000安裝出錯,無法找到動態(tài)鏈接庫sqlunirl.dll安裝文件肯定沒有錯,因為以前安裝過,絕對可以用,機子之前有裝了sql server 2000,而且

30、可以正常使用,只是今天突然無法連接到本地數(shù)據(jù)庫,打算重裝,我刪了program files里的ms sql的目錄,然后重裝sql,結(jié)果在最后一步的時候提示,無法完成配置。后來又刪除了一些注冊表中的sql server信息(有備份注表),再安裝時,就出現(xiàn)這樣的提示了,更糟的是,備份的注冊表卻無法還原解決方法:當安裝時出現(xiàn)MDAC組件安裝失敗時,試著修復或重裝microsoft office當你想重裝sql server,而安裝時又出現(xiàn)“您的機子上已經(jīng)安裝有一個實例”的提示時,可以刪除program filesMicrosoft SQL Server文件夾,再安裝當出現(xiàn)某某動態(tài)鏈接文件找不到時,可

31、以試著在sql server的安裝文件中找到這個文件,復制到系統(tǒng)目錄下的system和system32文件夾中(一般在出現(xiàn)這個錯誤消息時,都會提示哪幾個文件夾下缺少這個文件)。當出現(xiàn)安裝程序配置服務(wù)器失敗時,可以試著用一下方法解決此錯誤消息可以在系統(tǒng)目錄下找到,例如我的系統(tǒng)是win2000,則該文件在C:WINNTsqlstp.log九、出現(xiàn)“配置服務(wù)器失敗,參考系統(tǒng)日志說明”和安裝過程進度條退回原因:系統(tǒng)配置不符合Microsoft SQL Server Desktop Engine安裝要求。 解決辦法:MSDE 2000 要求安裝 Microsoft Internet Explorer 5

32、.0 或更高版本。最小安裝便已足夠,Internet Explorer 不必是默認瀏覽器。 (1)控制面板”中,雙擊“網(wǎng)絡(luò)連接”。 (2)在“高級”菜單中,單擊“高級設(shè)置”。 (3)在“適配器和綁定”選項卡上,確定選中了“Microsoft網(wǎng)絡(luò)的文件和打印機共享”。 如果下列任一安全策略已被設(shè)置為“禁止安裝”,則 MSDE 2000 安裝將失?。?Windows XP 的本地安全策略“設(shè)備:未簽名驅(qū)動程序的安裝操作”。 Windows 2000 的本地安全策略“未簽名非驅(qū)動程序的安裝 操作”。 如果使用了“禁止安裝”設(shè)置,則必須在安裝 MSDE 2000 之前將該設(shè)置更改為“默認繼續(xù)”。如有必要,可以在完成安裝之后將該策略還原為以前的設(shè)置。說明 “禁止安裝”不是這些安全策略的默認設(shè)置。要設(shè)置這些策略,請執(zhí)行下列操作: (1)、在“控制面板”中,雙擊“管理工具”。 (2)、雙擊“本地安全策略”。 (3)、展開“本地策略”。 選中“安全選項”。 確保在安裝 MSDE 2000 之前,右窗格中的下列選項被

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論