




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第第1章章 SQL Server 2000概述概述第第1章章 SQL Server 2000概述概述1.1 基本名詞解釋基本名詞解釋1.2 SQL Server 2000簡介簡介 1.3 SQL Server 2000的安裝的安裝1.4 SQL Server服務的啟動和停止服務的啟動和停止1.5 服務器端與客戶端網絡庫的設置服務器端與客戶端網絡庫的設置 1.6 SQL Server服務器的注冊和連接服務器的注冊和連接1.7 企業管理器、查詢分析器和聯機叢書企業管理器、查詢分析器和聯機叢書 習題習題第第1章章 SQL Server 2000概述概述1.1 基本名詞解釋基本名詞解釋 1.1.1 與
2、數據庫相關的概念1數據(Data)數據是數據庫中存儲的基本對象。數據的定義:描述事物的符號記錄稱為數據。描述事物的符號可以是數字,也可以是文字、圖形、圖像、聲音、語言等。數據有多種表現形式,它們都可以經過數字化后存入計算機。 第第1章章 SQL Server 2000概述概述2數據庫 數據庫(Database,簡稱DB)是指長期儲存在計算機內的、有組織的、可共享的數據集合。數據庫中的數據按一定的數據模型組織、描述和儲存,具有最小的冗余度、較高的數據獨立性和易擴展性,并可以為各種用戶所共享。3數據庫管理系統數據庫管理系統(Database Management System,簡稱DBMS)是位于
3、用戶與操作系統之間的一層數據管理軟件。它為用戶或應用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數據控制。第第1章章 SQL Server 2000概述概述4數據庫系統數據庫系統(Database System,簡稱DBS)是指在計算機系統中引入數據庫后的系統構成,一般由數據庫、數據庫管理系統(及其開發工具)、應用系統、數據庫管理員和用戶構成。1.1.2 關系型數據庫根據數據庫系統所采用的數據模型的不同,數據庫系統可分為層次型、網狀型、關系型和面向對象型等多種類型。目前,關系型數據庫系統應用最為廣泛,MS SQL Server就是大型的關系型數據庫系統。此外,像Oracle、Sys
4、base、Dbase、DB2和Access等,也都屬于關系型數據庫管理系統(Relational Database Management System,簡稱RDBMS)。 第第1章章 SQL Server 2000概述概述那么什么是關系型數據庫呢?在關系型數據庫中,數據其實是分門別類地存儲于各個表中的,每一個表會包含特定主題的數據。比方說,對于一個圖書館管理系統而言,它的圖書信息、學生信息、教師信息、租借信息和圖書管理人員信息等分別存儲在不同的表中。而通過在不同表之間建立起的關聯性,使我們可以從彼此相關聯的表中獲得多表的信息。例如,我們通過在“學生信息”表與“租借信息”表之間建立關聯,就能得知
5、每一位學生的借書情況。第第1章章 SQL Server 2000概述概述表是由行(又稱為記錄)和列(又稱為字段)組成的,每一個字段分別存儲著不同性質的數據。比如像姓名與所在城市的數據會分別存放在不同的字段中,而每一行中的各個字段的數據則構成一條數據記錄。下面我們以一個用來存儲學生信息的“學生”表(如表1-1所示)為例進行說明。 第第1章章 SQL Server 2000概述概述表1-1 “學生”表學號 姓名 性別 出生日期 城市 200001 李金寶 男 1981.01.12 沈陽 200002 孫文雋 女 1982.06.23 遼陽 200003 都 薇 女 1982.12.12 朝陽 20
6、0004 楊 燕 女 1981.11.13 阜新 200005 陳慶奎 男 1981.12.23 丹東 第第1章章 SQL Server 2000概述概述 該表包含5列,6行,每一列表示學生的一個屬性,每一行中所有列的數據則表示一個具體學生的所有屬性值(一個學生的所有信息),即一個學生的記錄。在SQL Server 2000中,一個數據庫服務器實例可以包含多個數據庫,一個數據庫可以包括多個表,表與表之間可以相互關聯。此外,數據庫中還包括“視圖”、“存儲過程”、“索引”等其他的數據庫對象,有關詳細內容將在后續章節中介紹。 第第1章章 SQL Server 2000概述概述1.1.3 客戶/服務器
7、(Client/Server)體系結構由于當今計算機系統正日益朝著分布式、網絡化的方向發展,因而需要有一種新型的、面向客戶機/服務器(Client/Server)的數據庫管理系統,即能夠在微機的平臺上實現以前必須基于巨型機平臺的數據庫系統功能。SQL Server 2000采用的就是客戶/服務器體系結構。 客戶/服務器體系結構,即中央服務器用來存放數據庫,該服務器可以被多臺客戶機訪問,數據庫應用的處理過程分布在客戶機和服務器上。客戶/服務器體系結構可分為兩層的客戶/服務器結構和多層的客戶/服務器結構,分別如圖1-1和圖1-2所示。第第1章章 SQL Server 2000概述概述圖1-1 兩層
8、的客戶/服務器體系結構 集線器服務器客戶機1客戶機2客戶機3客戶機4第第1章章 SQL Server 2000概述概述圖1-2 多層的客戶/服務器體系結構 應用服務器數據庫服務器客戶機1客戶機2客戶機3客戶機4集線器第第1章章 SQL Server 2000概述概述在兩層的客戶/服務器系統中,客戶機通過網絡與數據庫服務器相連。客戶機用來完成數據表示和大部分業務邏輯的實現,服務器用來完成數據的存儲。這種兩層結構中的客戶機被稱為“胖客戶機(Thick Client)”。在多層的客戶/服務器系統中,應用至少要經過三個處理層。第一層仍是客戶機,但它只負責數據的表示;第二層是應用服務器,負責業務邏輯的實
9、現,所有客戶機都可以對它進行訪問;第三層是數據庫。這種多層結構中的客戶機被稱為“瘦客戶機(Thin Client)”。 第第1章章 SQL Server 2000概述概述1.1.4 Transact-SQL語言結構化查詢語言(Structured Query Language,簡稱SQL)是一個通用的、功能極強的關系數據庫語言,其功能并不僅僅是查詢。用SQL語言編寫的程序必須應用在數據庫管理系統中,它本身并不能獨立執行。每一種關系型數據庫系統都會提供一種語言,以便讓程序設計師能通過編寫程序來訪問和維護數據庫中的數據。SQL Server也不例外,它采用的是SQL語言。雖然ANSI(美國國家標準
10、化組織)和ISO(國際標準化組織)已針對SQL制定了一些標準,但各廠商仍針對其各自的數據庫軟件版本做了不同程度的擴充及修改。SQL Server也對SQL語言做了一定程度的擴充,我們將SQL Server所采用的SQL語言稱之為Transact-SQL,簡稱T-SQL語言。第第1章章 SQL Server 2000概述概述根據SQL Server數據庫管理系統具有的功能,T-SQL語言可分為數據定義語言(Data Definition Language,簡稱DDL)、數據處理語言(Data Manipulation Language,簡稱DML)、數據控制語言(Data Control Lan
11、guage,簡稱DCL)、事務處理語言(Data Transaction Language,簡稱DTL)和T-SQL新增加的語言。在SQL Server中,把每一個數據庫、數據庫中的表、視圖和索引等都視為對象。 數據定義語言:對SQL Server中的各種對象進行創建、修改、刪除等操作的語句。第第1章章 SQL Server 2000概述概述 數據處理語言:對數據表進行查詢、增加、刪除、修改操作的語句。數據控制語言:一般是指專門用來設置數據庫對象使用權限的語句。事務處理語言:完成事務控制的語句。T-SQL新增加的語言:微軟為了用戶編程的方便增加的諸如變量、運算符、函數和流程控制語句等。 第第1
12、章章 SQL Server 2000概述概述1.2 SQL Server 2000簡介簡介 1.2.1 SQL Server 2000的版本介紹針對不同的企業規模,Microsoft公司分別發行了SQL Server 2000的個人版、標準版和企業版等多種版本。充分了解各版本的特性,有利于各企業挑選合適的開發系統框架。1SQL Server 2000企業版該版可作為生產數據庫服務器。它支持SQL Server 2000的所有可用功能,可為1000個左右的用戶提供訪問服務。第第1章章 SQL Server 2000概述概述2SQL Server 2000標準版該版可作為小型工作組或部門的數據庫服
13、務器,可為100個左右的用戶提供訪問服務。3SQL Server 2000個人版該版在功能上與企業版和標準版相比要受些限制,適用于單機和Windows 9x,可支持10個左右的用戶訪問。除了上述的幾個主要版本外,還有SQL Server 2000開發版和SQL Server 2000 Windows CW版,在此不作介紹。不同版本的SQL Server 2000適用的操作系統不同,表1-2列出了各版本所適用的操作系統。第第1章章 SQL Server 2000概述概述表1-2 SQL Server 2000所適用的操作系統SQL Server 版本 適用的操作系統 企業版、標準版 Window
14、s NT Server4.0(含 Enterprise Edition)加 SP5 Windows 2000 Server(含 Advanced Server 和 Data Center) 個人版或只安裝 客戶端工具 Windows Me 、Windows 95/98,再加 IE5 Windows NT4.0 所有版本,再加 SP5 Windows 2000 所有版本 第第1章章 SQL Server 2000概述概述1.2.2 SQL Server 2000數據庫管理系統的主要特點1簡單友好的操作方式2多種形式的管理架構 3高度的可靠性、可擴展性和可用性4動態鎖定的并發控制5豐富的編程接口6
15、多線程體系結構7SQL Server 2000與SQL Server 7.0數據庫系統高度兼容8XML和Internet的支持第第1章章 SQL Server 2000概述概述1.3 SQL Server 2000的安裝的安裝 1.3.1 軟硬件環境要求為了確保SQL Server 2000的正確安裝,必須先了解它對運行環境的要求,即它對系統軟硬件的要求。1硬件環境關于硬件環境的要求請參考表1-3。 第第1章章 SQL Server 2000概述概述表1-3 硬件環境要求硬件名稱 要 求 限 制 CPU Intel或兼容 CPU(Pentium 166 MHz 以上) 內存 至少 64 MB(
16、建議 128 MB 以上) 硬盤 SQL Server: 完全安裝為 270 MB, 典型安裝為 250 MB, 最小安裝為 95 MB 分析服務:50130 MB 英語查詢:80 MB 第第1章章 SQL Server 2000概述概述1.3.2 安裝過程安裝前應注意的問題如下: 關閉Windows NT事件查看器。 使用具有管理員權限的用戶帳戶登錄Windows 2000 操作系統。 若用戶要執行服務器到服務器的服務,應在安裝前為SQL Server服務、SQL Server Agent服務和MS DTC服務創建域用戶帳戶。 如果用戶在安裝過程中不清楚是否要選擇某些功能,請使用默認值。下面
17、介紹如何在Windows 2000上安裝SQL Server 2000的個人版。第第1章章 SQL Server 2000概述概述安裝步驟如下:(1) 將安裝盤放入光驅,將會出現如圖1-3所示的安裝初始畫面。 圖1-3 安裝初始畫面第第1章章 SQL Server 2000概述概述(2) 選擇“安裝SQL Server 2000組件”選項,進入安裝組件窗口,如圖1-4所示。在這個窗口中列出了三個組件,數據庫服務器、Analysis Service和English Query。在這三個組件中數據庫服務器是首選的,也是必須安裝的。 圖1-4 安裝組件窗口第第1章章 SQL Server 2000概
18、述概述(3) 選擇“安裝數據庫服務器”選項,進入安裝向導的歡迎窗口,如圖1-5所示。 圖1-5 歡迎窗口第第1章章 SQL Server 2000概述概述(4) 單擊“下一步”,進入圖1-6所示的選擇計算機窗口。一般情況下都在本地計算機進行安裝(即當前計算機),若選擇遠程計算機安裝需要具備以下幾個條件。 圖1-6 選擇要安裝的計算機第第1章章 SQL Server 2000概述概述 本地和遠程計算機都必須運行在Windows NT或Windows 2000操作系統下。 用戶必須有遠程計算機的管理員帳戶。 本地和遠程計算機都必須具備與Intel兼容的CPU。(5) 選擇“本地計算機”,單擊“下一
19、步”進入SQL Server 2000的安裝選項窗口,如圖1-7所示。 第第1章章 SQL Server 2000概述概述圖1-7 安裝選項窗口第第1章章 SQL Server 2000概述概述 如果是第一次安裝,請選擇“創建新的SQL Server實例,或安裝客戶端工具”,單擊“下一步”按鈕,進入圖1-8所示的用戶信息窗口。在該窗口中輸入用戶姓名和公司名稱,單擊“下一步”按鈕,進入圖1-9所示的軟件許可證協議窗口。單擊“是”按鈕接受協議,進入圖1-10所示的安裝定義窗口。 圖1-8 用戶信息窗口 第第1章章 SQL Server 2000概述概述圖1-9 軟件許可證協議窗口第第1章章 SQL
20、 Server 2000概述概述圖1-10 安裝定義窗口 第第1章章 SQL Server 2000概述概述(6) 在圖1-10所示窗口中有三種選擇,用戶可根據自己的需要選擇,其含義分別如下所述。僅客戶端工具:只安裝客戶端工具,當只想把計算機做為SQL Server 2000的客戶端使用時,可選擇此項;服務器和客戶端工具:如果你想建立具有管理功能的服務器,請使用該選項;僅連接:只安裝微軟的數據訪問組件和網絡庫,用于開發應用程序。第第1章章 SQL Server 2000概述概述(7) 選擇“服務器和客戶端工具”,單擊“下一步”按鈕,進入如圖1-11所示的實例名窗口。 操作系統平臺上可以安裝以及
21、同時運行多個SQL Server數據庫服務器實例,其中包括一個“默認”實例和最多16個命名實例。“默認”服務器實例名稱用“計算機名”標識,命名實例服務器名稱用“計算機名實例名”標識,在注冊服務器時應認真觀察。若默認服務器實例已經安裝,以后再安裝只能安裝命名實例服務器。第第1章章 SQL Server 2000概述概述圖1-11 實例名窗口第第1章章 SQL Server 2000概述概述(8) 輸入命名實例名“ZSL”,單擊“下一步”按鈕,進入圖1-12所示的安裝類型窗口。SQL Server 2000的安裝類型有三種,用戶可根據自己的需要選擇,其含義分別如下。 典型:安裝大多數常用組件,這是
22、大多數用戶使用的選項,也是默認選項;最小:只安裝保證系統運行的最基本的組件;自定義:允許用戶任意選擇要安裝的組件,對SQL Server比較熟悉的用戶可以使用這一選項。此外,在該窗口中還有兩個“瀏覽”按鈕,單擊這兩個按鈕可分別改變程序文件和數據文件的安裝路徑,一般用默認設置即可。第第1章章 SQL Server 2000概述概述圖1-12 安裝類型窗口第第1章章 SQL Server 2000概述概述(9) 將安裝類型和文件安裝路徑全部選擇為默認選項,單擊“下一步”按鈕,進入如圖1-13所示的服務帳戶窗口。 該窗口主要用來設置服務帳戶。先選擇“對每個服務使用同一帳戶。自動啟動SQL Serve
23、r服務。”,再選擇服務設置欄中的“使用本地系統帳戶”。在完成SQL Server安裝之后,根據需要,用戶可在SQL Server服務器中重新設置服務帳戶。 第第1章章 SQL Server 2000概述概述圖1-13 服務帳戶窗口第第1章章 SQL Server 2000概述概述(10) 單擊“下一步”按鈕,進入如圖1-14所示的身份驗證模式窗口。 該窗口是用來設置身份驗證模式的。先選擇“混合模式”,并為sa帳戶設置登錄密碼。用戶也可選中空密碼復選框不為sa指定密碼,但這種方法不安全,故不提倡采用。在完成SQL Server安裝之后,根據需要,用戶在SQL Server服務器中可重新設置用戶身
24、份驗證模式。關于登錄帳戶和身份驗證問題,在注冊服務器時作統一介紹。 第第1章章 SQL Server 2000概述概述圖1-14 身份驗證模式窗口第第1章章 SQL Server 2000概述概述(11) 單擊“下一步”按鈕,進入如圖1-15所示的排序規則設置窗口。 圖1-15 排序規則設置窗口第第1章章 SQL Server 2000概述概述該窗口主要用來設置SQL Server的排序規則,即指定在SQL Server 2000中字符的存儲形式以及字符的排序和比較規則。若無特殊需求,使用默認設置Chinese_PRC即可。但若是有兩臺或兩臺以上的SQL Server(例如一臺在中國,另一臺在
25、美國)需要進行數據交換,則這兩臺SQL Server需設置為相同的排序方式,這樣才不會造成數據不合的問題。另外,還有5個排序選項可設置英文數字的排序方式,如無特殊要求選默認值即可。各選項說明如下。二進制(Binary):選擇此項則以字符的ASCII二進制值來排序,這也是處理數據最快的排列方式。否則,就是依英文字典中的字母順序排序。第第1章章 SQL Server 2000概述概述 區分大小寫(Case Sensitive):選擇此項,區分大小寫,否則不區分大小寫。重音敏感(Accent Sensitive):選擇此項,區分含重音節符號的字符和不含重音節符號的字符(在德、法等歐洲語言中,有些含重
26、音符號字母),否則不區分。假名敏感(Kana Sensitive):選擇此項,區分日文中的平假名和片假名,否則不區分。寬度敏感(Width Sensitive):選擇此項,將雙字節字符集中的雙字節字符和單字節字符集中的同一字符視為不同,否則不區分。第第1章章 SQL Server 2000概述概述(12) 單擊“下一步”按鈕,進入如圖1-16所示的網絡庫窗口,該窗口用來設置SQLServer客戶端與其他電腦的服務器連接時所使用的網絡庫。使用默認值則會安裝命名管道和TCP/IP套接字兩種,一般情況下這已經夠用了。以下是各項的說明。 圖1-16 網絡庫窗口第第1章章 SQL Server 2000
27、概述概述命名管道:命名管道是兩個程序(或電腦)之間傳送信息的管道。當建立此管道之后,SQL Server隨時都會等待此管道中是否有數據包傳遞過來等待處理,然后再通過此管道傳遞回應數據包。TCP/IP套接字:這是TCP/IP通信協議網絡庫。如果端口號使用1433,則用戶端要用TCP/IP與服務器連接時,在服務器端的TCP/IP端口號也必須為1433。此外,如果設置代理服務器,則也可讓SQL Server與此代理服務器連接,并在代理服務器地址欄內輸入代理服務器的IP地址。多協議:客戶端可通過TCP/IP、IPX/SPX或命名管道這3種通信協議網絡庫與服務器建立連接。若需要對傳送的數據及密碼加密,則
28、可選擇“啟用多協議加密”選項。第第1章章 SQL Server 2000概述概述NWLink IPX/SPX:可讓Netware網絡用戶通過IPX/SPX通信協議網絡庫與SQL Server連接。AppleTalk ADSP:可讓Macintosh用戶通過AppleTalk ADSP通信協議網絡庫連接SQL Server。Banyan VINES:可讓用戶通過Banyan VINES SPP通信協議網絡庫與SQL Server建立連接。到現在為止,已經完成了對各種選項的設置。如果已經確定不需要修改,則單擊“下一步”按鈕,開始安裝組件。當全部工作完成后將顯示完成畫面,用戶單擊“確定”按鈕后會再次
29、回到如圖1-4所示的選擇安裝組件畫面。第第1章章 SQL Server 2000概述概述用戶可退出,也可繼續安裝其它部件,如聯機分析服務(Analyse Service)和英語查詢(English Query)。如果安裝成功,則在“開始”-“程序”-“Microsoft SQL Server”程序項下將會看到如圖1-17所示的程序。圖1-17 安裝完成后Microsoft SQL Server所包含的程序第第1章章 SQL Server 2000概述概述1.4 SQL Server服務的啟動和停止服務的啟動和停止1.4.1 SQL Server的服務種類 SQL Server的服務種類如圖1-
30、18所示,主要包括SQL Server、SQL Server Agent、Microsoft Search和Distributed Transaction Coordinator(簡稱MS DTC)服務,這些服務的解釋如下。SQL Server:具有管理所有組成數據庫的文件,處理T-SQL程序,執行存儲過程和支持分布查詢等功能。該服務是完成基本操作所使用的主要服務。第第1章章 SQL Server 2000概述概述圖1-18 SQL Server服務種類第第1章章 SQL Server 2000概述概述SQL Server Agent:SQL Server 代理程序服務。啟動這項服務可以讓SQ
31、L Serve對周期性的事件做安排,并且當發生問題或產生預定義好的警報時,主動提醒系統管理者或操作員。Microsoft Search:Microsoft搜索服務。這項服務支持SQL Serve的全文檢索功能。MS DTC:分布式事務處理協調器服務。啟動這項服務可管理兩個或多個數據庫服務器之間的事務操作。第第1章章 SQL Server 2000概述概述以上服務在Windows 9x上作為單獨的可執行程序運行,只能通過服務管理器來管理。若以上服務在Windows NT/Windows 2000上作為服務運行,即可以通過 服 務 管 理 器 來 管 理 , 也 可 以 作 為 W i n d o
32、 w s NT/Windows 2000的一個服務來啟動、暫停和停止,還可以通過NET命令來完成上述操作。1.4.2 服務管理器服務管理器的主要用途是用來啟動、停止和暫停SQL Server服務器端相關服務的。此外,通過它可以隨時了解服務的執行狀態。該工具存在于服務器端。 第第1章章 SQL Server 2000概述概述1啟動服務管理器與檢查服務狀態1) 啟動服務管理器 SQL Server服務管理器是一個任務欄應用程序,當最小化SQL Server服務管理器窗口或關閉該窗口時,服務管理器圖標將顯示在任務欄右邊的任務欄時鐘區域。 當安裝好SQL Server后,默認的服務管理器會在開機時自動
33、啟動。所以每當開機完成后,我們就可以在任務欄的右側看見服務管理器圖標,如圖1-19所示。 圖1-19 任務欄中的服務管理器該圖標說明服務已經啟動第第1章章 SQL Server 2000概述概述雙擊“服務管理器”圖標,或在該圖標上按右鍵執行“打開SQL Server服務管理器”命令,即可打開SQL Server服務管理器窗口。如果服務管理器沒有在開機后啟動,可以執行“開始”-“程序”-“Microsoft SQL Server”-“服務管理器”命令來打開服務管理器窗口。打開的服務管理器窗口如圖1-20所示。 第第1章章 SQL Server 2000概述概述圖1-20 服務管理器 選擇服務種類
34、按鈕選擇服務器按鈕啟動服務按鈕暫停服務按鈕停止服務按鈕查看服務種類及狀態選擇此復選框,下次操作系統啟動時SQL Server服務自動啟動第第1章章 SQL Server 2000概述概述2) 檢查服務狀態要檢查服務的狀態很簡單,如圖1-20所示,單擊“服務”下拉按鈕選擇欲查閱的服務種類,則在最下面一行便會顯示該服務的狀態信息,或者通過服務管理器中的圖標來查看服務狀態;或者可通過按鈕查看,當服務處于啟動、暫停或停止狀態時,相應的按鈕處于不可用狀態。實際上,通過任務欄中的服務管理器圖標來查看服務狀態更方便,請讀者細心觀察。2啟動、暫停與停止服務 在服務管理器中啟動、暫停和停止服務的步驟分別如下。第
35、第1章章 SQL Server 2000概述概述1) 啟動服務啟動服務的步驟如下:(1) 啟動服務管理器;(2) 單擊如圖1-20所示的“服務器”下拉按鈕,選擇要管理的服務器名稱;(3) 單擊“服務”下拉按鈕,選擇要啟動的服務類型;(4) 單擊服務管理器中的“開始/繼續”按鈕,啟動指定服務器的指定服務。2) 暫停與停止服務 暫停與停止服務的步驟與啟動服務類似,這里不再贅述。第第1章章 SQL Server 2000概述概述注意:假若需要停止“SQL Server”服務,建議您先將服務設為暫停。暫停時新用戶將無法登錄,而已登錄的用戶仍可繼續操作。接著可發出消息通知用戶“SQL Server”服務
36、將要停止,請他們盡快完成工作,然后再執行停止操作。3) 自動啟動服務的設置要想讓某項服務在操作系統啟動后就自動啟動,可選擇服務管理器中的“當啟動OS時自動啟動服務”復選框。在安裝服務器時該選項是被默認選擇的,若不想在開機時自動啟動服務,可把該選擇去掉。第第1章章 SQL Server 2000概述概述3結束服務管理器在服務管理器窗口中單擊“關閉”按鈕,將關閉服務管理器窗口,但不會結束服務管理器的運行,用戶在任務欄上仍可以看到服務管理器圖標。假若確實要結束服務管理器,則必須右擊任務欄上的“服務管理器”圖標,選擇菜單中的“退出”命令即可。另外,利用此菜單也可啟動、暫停與停止某項服務。1.4.3 通
37、過Windows 2000操作SQL Server服務通過Windows 2000操作SQL Server服務的步驟 (1) 單擊“控制面板”-“管理工具”-“服務”命令,打開如圖1-21所示的服務窗口。第第1章章 SQL Server 2000概述概述圖1-21 Windows 2000服務窗口 第第1章章 SQL Server 2000概述概述(2) 若啟動默認實例服務器,用鼠標右鍵單擊圖1-21中的“MSSQLSERVER”選項,將彈出如圖1-22所示的快捷菜單。單擊菜單中的啟動、停止或暫停命令即可啟動、停止或暫停該服務。 圖1-22 服務操作菜單第第1章章 SQL Server 200
38、0概述概述(3) 若將SQL Server服務設置為自動啟動,單擊快捷菜單中的“屬性”命令,打開如圖1-23所示的窗口,選擇啟動類型為“自動”即可。 圖1-23 設SQL Server服務為自動啟動第第1章章 SQL Server 2000概述概述1.5 服務器端與客戶端網絡庫的設置服務器端與客戶端網絡庫的設置1.5.1 服務器端網絡庫的設置服務器端網絡實用工具是指用來設置服務器端所使用的網絡庫的實用工具。執行“開始”-“程序”-“Microsoft SQL Server”-“服務器網絡實用工具”命令,出現如圖1-24所示的對話框。第第1章章 SQL Server 2000概述概述圖1-24
39、“SQL Server網絡實用工具”對話框第第1章章 SQL Server 2000概述概述在“常規”選項卡的“禁用的協議”列表框中顯示的是已安裝但處于禁用狀態的網絡庫的名字,在“啟用的協議”列表框中顯示的是處于激活狀態的網絡庫的名字。從圖1-24中可以看出,當前服務器實例JSJ上支持的網絡庫共有6個。但是服務器當前可以監聽的網絡庫只有兩個,分別是命名管道(Named Pipes)和TCP/IP。而多協議、NWLink IPX/SPX、AppleTalk和Banyan Vines都處在禁用狀態,即服務器不對這些網絡庫進行監聽。若啟用某一個當前尚被禁用的網絡庫,就可以監聽客戶機利用該網絡庫協議傳
40、來的信息。第第1章章 SQL Server 2000概述概述1啟用某個網絡庫的方法啟用某個網絡庫的方法如下:(1) 選中如圖1-24所示的“禁用的協議”中的某一個或多個網絡庫協議;(2) 單擊“啟用”按鈕,把選中的協議轉移到“啟用的協議”中;(3) 選中不同的網絡庫協議,單擊“屬性”按鈕,可瀏覽或配置所需要的連接參數的信息。通常情況下,系統可以自動提供針對該網絡庫的連接參數。圖1-25所示的就是系統自動配置的針對TCP/IP協議網絡庫的連接參數。第第1章章 SQL Server 2000概述概述圖1-25 TCP/IP網絡庫協議連接參數第第1章章 SQL Server 2000概述概述2禁用某
41、個網絡庫的方法禁用某個網絡庫的方法如下:(1) 選中圖1-24所示的“啟用的協議”中的某個想禁用的網絡庫協議; (2) 單擊“禁用”按鈕,把選中的協議轉移到“禁用的協議”中,這樣服務器就無法監聽客戶機利用該網絡庫傳來的信息了。此外,用戶可以選中“強制協議加密”復選框,這樣可對所有傳輸的協議包中的數據進行加密,這有利于保護對安全性有特殊要求的敏感數據。第第1章章 SQL Server 2000概述概述如果服務器和客戶機之間的連接需要使用代理服務,必須選中對話框中的“啟用WinSock代理”復選框,并 配 置 代 理 的 地 址 和 端 口 號 。 例 如 , 地 址 是202.112.130.8
42、0,端口是8080,那么該地址所對應的計算機就是代理服務器。3瀏覽網絡庫在“網絡庫”選項卡中顯示的是當前的服務器可以使用的網絡庫列表,如圖1-26所示。第第1章章 SQL Server 2000概述概述圖1-26 服務器端網絡庫列表第第1章章 SQL Server 2000概述概述1.5.2 配置客戶端的網絡庫服務器端設置完網絡庫以后,只是完成了網絡基礎設施建設的一部分。要想建立起完整的“SQL Server客戶機/服務器”數據體系,還必須進行客戶端網絡庫的配置。客戶端網絡實用工具是用來配置客戶端網絡庫的實用工具。打開“開始”菜單,從Microsoft SQL Server程序組里選擇“客戶端
43、網絡實用工具”,出現如圖1-27所示的對話框。第第1章章 SQL Server 2000概述概述圖1-27 客戶端網絡實用工具 第第1章章 SQL Server 2000概述概述1網絡庫的設置在圖1-27所示的“通用”選項卡上,顯示了有關當前客戶端已經啟用的網絡庫和禁用的網絡庫。在這個對話框中,可以使用與服務器端完全相同的辦法啟用和禁用網絡庫,并對啟用的網絡庫屬性進行配置。網絡庫配置正確之后,客戶端就可以訪問遠程服務器了。 圖1-27中“按順序啟用協議”列表框中的網絡庫的列表順序是,當客戶機要和服務器端通信時所使用網絡庫的順序。用戶可以對已經啟用的網絡庫的啟用順序進行調節,以提高網絡通信效率。
44、第第1章章 SQL Server 2000概述概述比如在圖1-27中,客戶端首先使用TCP/IP網絡庫與服務器端進行通信,若服務器端禁用了TCP/IP網絡庫,或者配置的監聽端口號不一致,通信連接將失敗,客戶端將按順序使用命名管道網絡庫重新進行通信連接。2服務器別名的設置服務器別名是客戶端與服務器進行通信的又一個通道。這個通道指明了服務器在網絡上的位置、服務器的名字、連接服務器使用的語言(網絡庫)等。如果該通道暢通無阻,就可以利用這個通道進行客戶端和服務器端的通信。在如圖1-27所示的對話框中,選擇“別名”選項卡可以進行服務器別名設置,如圖1-28所示。第第1章章 SQL Server 2000
45、概述概述圖1-28 服務器別名設置 第第1章章 SQL Server 2000概述概述圖1-29 “編輯網絡庫配置”對話框第第1章章 SQL Server 2000概述概述例如:有一臺計算機名為JSJX的SQL Server服務器,該服務器安裝了TCP/IP協議,但該服務器使用的端口不是默認的端口1433而是1422。在客戶端,為了連接該服務器,又不想修改默認的TCP/IP網絡庫的參數設置,可以為JSJX服務器增加一個別名。在如圖1-28所示的對話框中,單擊“添加”按鈕,打開如圖1-29所示的“編輯網絡庫配置”對話框。在該對話框中,選擇TCP/IP網絡庫,輸入服務器名稱JSJX,別名為ssq,
46、連接服務器所使用的端口號為1422,單擊“確定”按鈕后,服務器別名增加完畢。以后在這個客戶機上就可以通過這個別名注冊JSJX服務器,而不必修改TCP/IP網絡庫的端口。另外,服務器別名設置可以修改、刪除,在此不做詳細介紹。 第第1章章 SQL Server 2000概述概述3已安裝網絡庫、DB-Library的瀏覽在圖1-28中選擇“網絡庫”標簽,可以查看當前客戶機上安裝的所有網絡庫的信息。選擇“DB-Library選項”標簽,可以查看DB-Library的信息。 第第1章章 SQL Server 2000概述概述1.6 SQL Server服務器的注冊和連接服務器的注冊和連接1.6.1 注冊
47、服務器前應了解的知識1服務器的登錄帳戶與驗證1) 服務器的登錄帳戶為了保證SQL Server服務器的安全性,并不是所有的用戶都能注冊服務器,只有那些具有合法的SQL Server服務器登錄帳戶的用戶才能注冊服務器。 第第1章章 SQL Server 2000概述概述在SQL Server 2000中,有兩類登錄帳戶。一類是只能由SQL Server 2000自身負責驗證的登錄帳戶。用這類帳戶注冊服務器時,必須輸入正確的登錄名和密碼。另一類是具備登錄SQL Server 2000權限的Windows NT/2000帳戶,這類帳戶由Windows NT/2000來驗證。用這類帳戶來注冊服務器時不
48、用輸入用戶名和密碼,因為這類帳戶在登錄Windows NT/2000時已經輸入了正確的登錄名和密碼,即已經通過了Windows NT/2000的驗證,所以登錄SQL Server 2000時沒有必要再輸入登錄名和密碼了。 第第1章章 SQL Server 2000概述概述2) 驗證基于這兩類帳戶,SQL Server 2000支持兩種登錄身份驗證:SQL Server驗證和Windows NT/2000驗證。在SQL Server 2000中,有兩種登錄身份驗證模式設置。一種是“SQL Server和Windows”驗證,即同時使用這兩種驗證。也就是說,使用SQL Server 2000的兩類
49、帳戶都能注冊服務器,但在注冊服務器時,要根據注冊的帳戶類型選擇“登錄身份驗證”。另一種是“僅Windows”驗證,即只能使用Windows NT/2000驗證。第第1章章 SQL Server 2000概述概述也就是說,只有具備登錄SQL Server 2000權限的Windows NT/2000帳戶才能成功注冊服務器,而且在注冊服務器時,也必須選擇Windows NT/2000的驗證。而由SQL Server自身負責驗證的帳戶不能注冊服務器。關于SQL Server 2000登錄身份驗證模式的設置,可由系統管理員在安裝SQL Server 2000服務器時設置,或者由管理員在注冊服務器后設置
50、。2系統默認登錄帳戶SQL Server在安裝之后,可能會默認建立幾個登錄帳戶,它們分別是BUILTINAdministrators帳戶、域名Administrator帳戶以及安裝SQL Server 2000時所使用的Windows NT/2000帳戶和sa帳戶。第第1章章 SQL Server 2000概述概述這幾個帳戶都具有管理和操作SQL Server服務器的最高權限。第一次注冊服務器時,可以使用這幾個帳戶之一登錄服務器。BUILTINAdministrators指的是Windows NT/2000中本地組Administrators帳戶。當然,SQL Server必須安裝在Windo
51、ws NT/2000上才會有這個系統默認帳戶。域名Administrator指的是Windows NT/2000中的域用戶帳戶。同樣,SQL Server必須安裝在“有設定域的Windows NT/2000”上才會有這個系統默認帳戶。上述帳戶屬于Windows NT/2000帳戶。 第第1章章 SQL Server 2000概述概述a指的是SQL Server默認的系統管理員,屬于由SQL Server 2000自身負責驗證的登錄帳戶。若將SQL Server安裝在Windows 9x/ME中,SQL Server就只能建立sa一個系統帳戶,而Windows NT/2000帳戶不能建立。注意:
52、在實際應用中,為了保證SQL Server的安全性,第一次注冊服務器時應該由系統管理員完成,并根據實際需要創建一些只能完成某些功能的登錄帳戶,供其他用戶使用這些帳戶注冊服務器。第第1章章 SQL Server 2000概述概述1.6.2 注冊服務器要注冊服務器,首先執行“開始”-“程序”-“Microsoft SQL Server”-“企業管理器”命令,打開如圖1-30所示的企業管理器窗口,然后按如下步驟操作,即可輕松完成服務器的注冊。 圖1-30 企業管理器窗口第第1章章 SQL Server 2000概述概述(1) 在企業管理器窗口的“操作”菜單中,或在用鼠標右鍵單擊SQL Server組
53、后所彈出的快捷菜單中,選擇“新建SQL Server注冊”命令,彈出如圖1-31所示的對話框。 圖1-31 注冊服務器 第第1章章 SQL Server 2000概述概述在該對話框中指出了使用注冊服務器向導可以完成的3項工作: 選擇SQL Server; 選擇身份驗證模式; 指定SQL Server組。(2) 單擊“下一步”按鈕,彈出如圖1-32所示的對話框。 在“可用的服務器”列表框中列出了所有當前可以使用的服務器的名稱(或別名),選中要使用的服務器,單擊“添加”按鈕,就可以把該服務器轉移到“添加的服務器”列表框里。當“添加的服務器”列表框中存在可以使用的服務器時,對話框下方的“下一步”按鈕
54、將變為可用按鈕。第第1章章 SQL Server 2000概述概述圖1-32 選擇服務器第第1章章 SQL Server 2000概述概述(3) 單擊“下一步”按鈕,彈出如圖1-33所示的對話框,用戶可以根據要注冊的帳戶類型選擇連接服務器時使用的身份驗證。 圖1-33 選擇身份驗證第第1章章 SQL Server 2000概述概述(4) 選擇好身份驗證模式后,單擊“下一步”按鈕。如果選擇“SQL Server身份驗證”,則有兩種連接選項,如圖1-34所示。若選擇“在連接時提示輸入SQL Server帳戶信息”單選框,則在每次連接、訪問服務器時都會要求用戶輸入認證信息。若選擇“用我的SQL帳戶信
55、息自動登錄”單選框,則注冊服務器后,連接、訪問服務器時不用輸入認證信息。第第1章章 SQL Server 2000概述概述圖1-34 選擇SQL Server帳戶的連接選項第第1章章 SQL Server 2000概述概述(5) 單擊“下一步”按鈕,系統提示用戶選擇將容納服務器的服務器組,如圖1-35所示。 根據將要連接的服務器功能,從已經存在的服務器組中選擇一個服務器組,例如“SQL Server組”。連接成功后,連接上的服務器將會成為該服務器組下的一個節點。也可以選擇建立一個新的服務器組來放置這個服務器。在這種情況下,會彈出一個對話框讓用戶創建一個新的服務器組。第第1章章 SQL Serv
56、er 2000概述概述圖1-35 選擇服務器組第第1章章 SQL Server 2000概述概述(6) 單擊“下一步”按鈕并確認輸入的信息,單擊“完成”按鈕,進行連接操作。連接成功后會出現服務器成功注冊的說明,如圖1-36所示。單擊“關閉”按鈕完成服務器的注冊。 圖1-36 服務器注冊消息 第第1章章 SQL Server 2000概述概述注冊成功之后,服務器就會顯示在SQL Server組或其它服務器組中,如圖1-37所示。用戶在下一次使用企業管理器時,就不需要再注冊服務器了,只要單擊服務器直接進行連接就可以訪問服務器。圖1-37 已注冊服務器的企業管理器窗口第第1章章 SQL Server
57、 2000概述概述1.6.3 修改服務器的注冊屬性與刪除服務器如果想使用其它的帳戶來注冊同一個服務器,可采取修改服務器的注冊屬性,或者通過服務器別名,或者通過刪除服務器,然后再重新注冊的方法來實現。1修改服務器的注冊屬性在企業管理器的“樹”窗口中,用鼠標右鍵單擊要修改的服務器,在彈出的快捷菜單中選擇“編輯SQL Server注冊屬性”命令,便會打開該服務器注冊屬性對話框供您修改。修改帳戶完成后單擊“確定”按鈕,就相當于實現用其它的帳戶注冊服務器。 第第1章章 SQL Server 2000概述概述2刪除服務器在企業管理器的“樹”窗口選中要刪除的服務器,在“操作”菜單或者是快捷菜單中選擇“刪除S
58、QL Server”命令,在彈出的提示對話框中單擊“是”按鈕即可刪除所選服務器。刪除服務器后可以重新再注冊,任何數據信息都不會丟失。1.6.4 設置SQL Server登錄身份驗證模式要設置SQL Server登錄身份驗證模式,用戶必須先使用系統管理員帳戶注冊服務器,然后按下面的步驟設置。在企業管理器中,用鼠標右鍵單擊要設置登錄身份驗證模式的服務器。在彈出的快捷菜單中選擇“屬性”命令,打開SQL Server的屬性窗口,選擇“安全性”選項卡,如圖1-38所示。第第1章章 SQL Server 2000概述概述圖1-38 “安全性”選項卡第第1章章 SQL Server 2000概述概述1.7
59、企業管理器、查詢分析器和聯機叢書企業管理器、查詢分析器和聯機叢書1.7.1 企業管理器企業管理器是用于管理企業級SQL Server服務器或者SQL Server服務器對象的方便而實用的圖形化工具。SQL Server的日常管理是在企業管理器中進行的。在使用企業管理器管理本地或者遠程SQL Server服務器時,必須先在企業管理器中對SQL Server服務器進行注冊,注冊成功后就可以對SQL Server服務器進行管理。第第1章章 SQL Server 2000概述概述企業管理器的功能非常強大,幾乎無處不在,無所不能,用戶可以用它來完成以下工作: 注冊服務器。 配置本地和遠程服務器。 配置多
60、重服務器。 管理登錄安全性。 管理數據庫。 管理及操作表、視圖、存儲過程、觸發器、索引、用戶定義數據類型等數據庫對象。 備份數據庫和事務日志。第第1章章 SQL Server 2000概述概述 創建全文索引、數據庫圖表。 導入和導出數據。 創建和安排作業。 建立警告、操作員。 建立和管理復制方案。 網頁發布和管理。第第1章章 SQL Server 2000概述概述1.7.2 查詢分析器查詢分析器是一個可以交互執行SQL語句和腳本的圖形工具。它最基本的功能是編輯T-SQL語句,然后發送到服務器并顯示從服務器返回的結果。1啟動查詢分析器執行“開始”-“程序”-“Microsoft SQL Serv
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個性課件開頭介紹
- 運輸服務合同模板
- 三方產品分銷合同范本
- 綜合建筑工程施工合同
- 普法宣講【法律學堂】第十八章 行政答辯狀-ldfjxs004
- 四川省南充市廣安市廣安中學2025屆初三調研考試(語文試題)試卷含解析
- 陶瓷酒瓶采購合同
- 上海杉達學院《實時操作系統》2023-2024學年第二學期期末試卷
- 江蘇信息職業技術學院《工程圖學2》2023-2024學年第二學期期末試卷
- 陜西雇傭合同
- 2025年上海市虹口區高三語文二模作文題目解析及5篇范文:機器成為思想的引擎必將給蘆葦帶來深刻的變化
- 2025年甘肅西北永新集團招聘11人筆試參考題庫附帶答案詳解
- 江蘇省鎮江市2024-2025學年下學期七年級數學期中試卷(原卷版+解析版)
- 檢測站登錄員試題及答案
- 委托選礦加工合同協議
- 食堂應急預案管理制度
- CISP-PTE培訓課件教學課件
- 2025年新高考歷史預測模擬試卷黑吉遼蒙卷(含答案解析)
- 2025年醫院文化節活動策劃
- 部隊防雷電暴雨安全知識
- 2025年消防文員類面試題及答案
評論
0/150
提交評論