




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、SQLSERVER安裝簡(jiǎn)介安裝簡(jiǎn)介目錄SQL Server 2000SQL Server 2000概述概述 SQL Server 2000SQL Server 2000的安裝的安裝SQL Server 2000SQL Server 2000配置配置SQL Server 2000SQL Server 2000常用的管理器常用的管理器SQL Server 2000SQL Server 2000數(shù)據(jù)庫(kù)簡(jiǎn)介數(shù)據(jù)庫(kù)簡(jiǎn)介SQL Server 2000SQL Server 2000安全管理安全管理 SQL Server 2000SQL Server 2000概述概述SQL Server 2000是微軟公司于
2、是微軟公司于2000年年8月推出的新一代的關(guān)系型網(wǎng)絡(luò)月推出的新一代的關(guān)系型網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)管理系統(tǒng),SQL Server 2000具有如下主要特點(diǎn):具有如下主要特點(diǎn): (1)支持多層客戶(hù)機(jī)服務(wù)器結(jié)構(gòu)。 (2)有完善的分布式數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)功能,能夠進(jìn)行分布式事務(wù)處理和聯(lián)機(jī)分析處理。 (3)具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能,它提供了一套功能完善且具備可視化界面的管理工具。 (4)具有強(qiáng)大的網(wǎng)絡(luò)功能,它與Internet高度集成,能夠輕易地將WEB應(yīng)用程序與企業(yè)營(yíng)運(yùn)應(yīng)用程序集成在一起。 (5)支持ANSI SQL(標(biāo)準(zhǔn)SQL),并將標(biāo)準(zhǔn)SQL擴(kuò)展成為更加實(shí)用的Transact-SQL。 SQL
3、Server 2000SQL Server 2000的安裝的安裝 SQL Server 2000安裝部件和版本安裝部件和版本 SQL Server 2000包含數(shù)據(jù)庫(kù)服務(wù)器、聯(lián)機(jī)分析服務(wù)和查詢(xún)部件三大部件。 數(shù)據(jù)庫(kù)服務(wù)器有三種安裝版本可供選擇,分別是: 企業(yè)版企業(yè)版(Enterprise Edition):適合作為整個(gè)企業(yè)的數(shù)據(jù)庫(kù)服務(wù)器。 標(biāo)準(zhǔn)版標(biāo)準(zhǔn)版(Standard Edition):適合用作小型工作組和部門(mén)數(shù)據(jù)庫(kù)服務(wù)器。 個(gè)人版?zhèn)€人版(Personal Edition):用于在客戶(hù)機(jī)上儲(chǔ)存少量數(shù)據(jù)。 SQL Server 2000系統(tǒng)需求系統(tǒng)需求 硬件要求 SQL Server 2000
4、對(duì)硬件的最低要求如下: 處理器處理器:Intel兼容處理器,奔騰166以上。 內(nèi)存內(nèi)存:企業(yè)版SQL Server 2000需要64MB以上的內(nèi)存,標(biāo)準(zhǔn)版需要至少32MB。 硬盤(pán)硬盤(pán):SQL Server 2000的三大部件:數(shù)據(jù)庫(kù)服務(wù)器、聯(lián)機(jī)分析服務(wù)和查詢(xún)部件。數(shù)據(jù)庫(kù)服務(wù)器的完全安裝需要180MB的硬盤(pán)空間,典型安裝需要170MB,最小安裝需要65MB,如果只安裝客戶(hù)端工具則需要90MB;安裝聯(lián)機(jī)分析服務(wù)和查詢(xún)部件則分別需要50MB和12MB的硬盤(pán)空間。以上提到的硬盤(pán)空間要求僅是安裝基本的SQL Server 2000程序及管理工具文件所必需的空間,不包括用戶(hù)數(shù)據(jù)庫(kù)所需的空間。安裝SQL S
5、erver 2000的機(jī)器還應(yīng)有足夠的空間來(lái)存放數(shù)據(jù)。 軟件要求安裝版本安裝版本操作系統(tǒng)操作系統(tǒng)企業(yè)版企業(yè)版WinNT Server4.0WinNT Server4.0,WinNT Server Enterprise Edition, WinNT Server Enterprise Edition, Win2000 Advanced ServerWin2000 Advanced Server,Win2000 Data Center ServerWin2000 Data Center Server, Win2000 serverWin2000 server標(biāo)準(zhǔn)版標(biāo)準(zhǔn)版WinNT Server 4
6、.0WinNT Server 4.0,WinNTServer Enterprise EditionWinNTServer Enterprise Edition,Win2000 Advanced ServerWin2000 Advanced Server,Win2000 Data Center Server, Win2000 Data Center Server, win2000 Serverwin2000 Server個(gè)人版?zhèn)€人版Win98Win98,WinNT Workstation 4.0WinNT Workstation 4.0, Win2000 Professional WinNT S
7、erver 4.0Win2000 Professional WinNT Server 4.0,Win2000 ServerWin2000 Server, 以及所有其他更先進(jìn)的以及所有其他更先進(jìn)的WindowsWindows系統(tǒng)系統(tǒng)客戶(hù)工具客戶(hù)工具WinNT 4.0WinNT 4.0,所有版本的,所有版本的Win2000Win2000,Win98Win98 SQL Server 2000支持的客戶(hù)端支持的客戶(hù)端 SQL Server 2000允許它的客戶(hù)端運(yùn)行在以下操作系允許它的客戶(hù)端運(yùn)行在以下操作系統(tǒng)上:統(tǒng)上:Windows NT Workstation、 Windows 20002003 P
8、rofessional、Windows98、Windows 95、Apple Macintosh、UNIX。 一般情況下,安裝程序提供多個(gè)版本供選擇,標(biāo)準(zhǔn)版和個(gè)人版。SQL Server數(shù)據(jù)庫(kù)都包括三部分部件:數(shù)據(jù)庫(kù)服務(wù)器、聯(lián)機(jī)分析服務(wù)和英語(yǔ)查詢(xún)。用戶(hù)應(yīng)根據(jù)自己的需要并結(jié)合機(jī)器的軟硬件環(huán)境情況選擇適當(dāng)?shù)陌惭b版本。開(kāi)始安裝軟件 啟動(dòng)SQL Server2000光盤(pán),會(huì)出現(xiàn)如圖4-1所示的SQL Server安裝啟動(dòng)界面。用戶(hù)可以選擇安裝SQL Server 2000預(yù)備軟件、安裝SQL Server 2000部件,也可以查看安裝升級(jí)幫助、查看發(fā)行說(shuō)明(release notes)或訪(fǎng)問(wèn)微軟的SQ
9、L Server 2000主頁(yè)。單擊安裝SQL Server 2000組件,就會(huì)進(jìn)入如圖4-2所示的界面。 SQLSERVER 安裝安裝圖圖4-1 SQL Server4-1 SQL Server安裝啟動(dòng)界面安裝啟動(dòng)界面 圖圖4-2 4-2 企業(yè)版選擇安裝部件界面企業(yè)版選擇安裝部件界面 安裝安裝SQL Server 2000數(shù)據(jù)庫(kù)服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器選擇安裝位置 在歡迎界面中單擊【下一步】按鈕,安裝程序進(jìn)入如圖4-3所示的界面。 圖圖4-3 4-3 選擇安裝位置選擇安裝位置 圖圖4-4 4-4 選擇安裝類(lèi)型對(duì)話(huà)框選擇安裝類(lèi)型對(duì)話(huà)框 選擇安裝類(lèi)型和安裝路徑選擇安裝類(lèi)型和安裝路徑 SQL Serve
10、r 2000的安裝類(lèi)型有三種:自定義、典型和最自定義、典型和最小小。其中典型安裝將安裝大多數(shù)常用組件,這是大多數(shù)用戶(hù)使用的選項(xiàng);最小安裝只安裝保證系統(tǒng)運(yùn)行的最基本的組件;而自定義安裝則允許用戶(hù)任意選擇要安裝的組件,對(duì)SQL Server比較熟悉的用戶(hù)可以使用這一選項(xiàng)。 通過(guò)單擊【瀏覽】按鈕可以改變應(yīng)用程序文件和數(shù)據(jù)文件的路徑。在此選擇自定義安裝,然后單擊【下一步】按鈕進(jìn)入下一個(gè)界面,如圖4-5所示。 圖圖4-5 4-5 選擇需要安裝的組件選擇需要安裝的組件 11 圖圖4-6 4-6 設(shè)置服務(wù)帳號(hào)設(shè)置服務(wù)帳號(hào) 圖圖4-7 4-7 選擇服務(wù)器登錄驗(yàn)證模式選擇服務(wù)器登錄驗(yàn)證模式 完成安裝完成安裝 到
11、此為止,已經(jīng)完成了對(duì)各種安裝選項(xiàng)的設(shè)置,安裝程序會(huì)顯示提示界面,提示用戶(hù)系統(tǒng)將根據(jù)輸入的信息繼續(xù)安裝SQL Server。這時(shí)如果想更改某些選項(xiàng),可以使用【上一步】按鈕,如果已經(jīng)確定,則單擊【下一步】按鈕開(kāi)始安裝組件。安裝程序?qū)⒖截愃璧奈募?,建立所需的目錄。?dāng)全部工作完成后將顯示完成界面。 安裝SQL Server 2000之后,系統(tǒng)將創(chuàng)建6個(gè)數(shù)據(jù)庫(kù):master、model、msdb、tempdb、pubs、Northwind。其中master、model、msdb為系統(tǒng)數(shù)據(jù)庫(kù);pubs和Northwind為實(shí)例數(shù)據(jù)庫(kù), SQL Server聯(lián)機(jī)幫助中的許多例子就是基于這些數(shù)據(jù)庫(kù)。(后面會(huì)
12、具體講) Windows XP安裝問(wèn)題安裝問(wèn)題 q安裝掛起問(wèn)題安裝掛起問(wèn)題qregedit進(jìn)入注冊(cè)表。qHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager, 刪除PendingFileRenameOperations值 即可 啟動(dòng)啟動(dòng)SQL Server服務(wù)服務(wù)自動(dòng)啟動(dòng) Windows NT2000啟動(dòng)時(shí),可以自動(dòng)啟動(dòng)SQL Server服務(wù)。在安裝SQL Server時(shí),就可以選擇使用此特性,方法是在設(shè)置服務(wù)賬號(hào)的界面中的啟動(dòng)類(lèi)別時(shí),設(shè)置為【自動(dòng)】。 安裝SQL Server之后,也可以在Windows NT2000
13、的控制面版中,將SQL Server服務(wù)設(shè)置為自動(dòng)啟動(dòng)。 圖4-9 服務(wù)對(duì)話(huà)框 使用使用SQL ServerSQL Server服務(wù)管理器啟動(dòng)服務(wù)管理器啟動(dòng) 用戶(hù)可以使用SQL Server服務(wù)管理器啟動(dòng)SQL Server服務(wù),步驟如下: (1)在【開(kāi)始】菜單【程序】項(xiàng)中,單擊Microsoft SQL Server程序組的服務(wù)管理器,打開(kāi)如圖4-10所示的對(duì)話(huà)框。 (2)在如圖4-10所示SQL Server服務(wù)管理器對(duì)話(huà)框的【服務(wù)器】下拉列表框中選擇服務(wù)器,在【服務(wù)】下拉列表框中選擇要啟動(dòng)的服務(wù)。注意,此時(shí)對(duì)話(huà)框底部的狀態(tài)欄上的信息是【停止】。 (3)單擊【開(kāi)始/繼續(xù)】按鈕。SQL Se
14、rver服務(wù)管理器對(duì)話(huà)框底部的狀態(tài)欄上的信息會(huì)從【停止】變?yōu)椤鹃_(kāi)始】,啟動(dòng)完成后變?yōu)檎谶\(yùn)行,如圖4-10所示。 (4)關(guān)閉SQL Server服務(wù)管理器對(duì)話(huà)框,關(guān)閉它以后SQL Server服務(wù)仍繼續(xù)運(yùn)行。 圖4-10 MSSQLSERVER服務(wù)正在運(yùn)行 命令行方式啟動(dòng)命令行方式啟動(dòng) 在【開(kāi)始】菜單中單擊【運(yùn)行】命令,在運(yùn)行程序?qū)υ?huà)框中,輸入命令net start mssqlserver,如圖4-11所示。 同樣,可以在圖4-11所示的運(yùn)行程序?qū)υ?huà)框中輸入net pause mssqlserver、net stop mssqlserver或net continue mssqlserver命令
15、,來(lái)暫停、停止或繼續(xù)SQL Server服務(wù)。 圖4-11 命令行啟動(dòng)SQL Server服務(wù) SQL Server2000常用的管理器 企業(yè)管理器企業(yè)管理器 企業(yè)管理器是用于管理企業(yè)級(jí)SQL Server或者SQL Server對(duì)象的方便而實(shí)用的圖形化工具,它是SQL Server工具中最重要的一個(gè),通過(guò)它可以對(duì)SQL Server數(shù)據(jù)庫(kù)進(jìn)行管理和操作。 在【開(kāi)始】菜單的Microsoft SQL Server程序組中選擇【企業(yè)管理器】即可啟動(dòng)企業(yè)管理器,操作界面如圖4-19所示。 如圖4-19所示,企業(yè)管理器窗口被分為左右兩部分,窗口左邊顯示了一個(gè)樹(shù)型目錄,該目錄包括了在企業(yè)管理器中注冊(cè)了
16、的所有SQL Server服務(wù)器,以及每個(gè)服務(wù)器所能提供的服務(wù),在樹(shù)型目錄中選擇一個(gè)目錄項(xiàng),窗口右邊的部分就會(huì)顯示該目錄項(xiàng)的具體內(nèi)容,比如,若在圖4-19所示的企業(yè)管理器窗口中,在樹(shù)型目錄中選擇MyServer服務(wù)器中的pubs數(shù)據(jù)庫(kù),窗口右邊部分則顯示出該數(shù)據(jù)庫(kù)的詳細(xì)信息。 圖圖4-19 4-19 企業(yè)管理器企業(yè)管理器 查詢(xún)分析器查詢(xún)分析器 查詢(xún)分析器是一個(gè)可以交互執(zhí)行SQL語(yǔ)句和腳本的圖形工具,它的主要功能是編輯、編譯和執(zhí)行T-SQL語(yǔ)句,并顯示命令結(jié)果。 在【開(kāi)始】菜單的Microsoft SQL Server程序組中選擇【查詢(xún)分析器】即可啟動(dòng)。 在SQL Server下拉列表框中選擇要
17、登錄的SQL Server服務(wù)器,如果該列表中沒(méi)有服務(wù)器,可以單擊 按鈕,在對(duì)話(huà)框中查找服務(wù)器。 選擇身份驗(yàn)證方式,如果必要的話(huà)輸入用戶(hù)名和口令,選擇【確定】按鈕,如果用戶(hù)合法,就可以成功地連接到選擇的數(shù)據(jù)庫(kù)。 編輯Transact-SQL,將其發(fā)送到服務(wù)器,并將執(zhí)行結(jié)果及分析顯示出來(lái)。通過(guò)測(cè)試查詢(xún)成本,判斷該查詢(xún)是否需要增加索引以提高查詢(xún)速度,并可以實(shí)現(xiàn)自動(dòng)建立索引的功能。 1MasterSQL Server2000系統(tǒng)的數(shù)據(jù)庫(kù)包括:系統(tǒng)的數(shù)據(jù)庫(kù)包括:4個(gè)系統(tǒng)數(shù)據(jù)庫(kù)和個(gè)系統(tǒng)數(shù)據(jù)庫(kù)和2個(gè)示例數(shù)據(jù)庫(kù)及用戶(hù)個(gè)示例數(shù)據(jù)庫(kù)及用戶(hù)以后建立的數(shù)據(jù)數(shù)據(jù)庫(kù)。以后建立的數(shù)據(jù)數(shù)據(jù)庫(kù)。系統(tǒng)數(shù)據(jù)庫(kù):Master Mo
18、del Tempdb Msdb2Model主數(shù)據(jù)庫(kù)由系統(tǒng)表組成,用于記錄保存:服務(wù)器級(jí)的系統(tǒng)信息、其他數(shù)據(jù)庫(kù)的存儲(chǔ)位置、用戶(hù)帳號(hào)等重要信息。模板數(shù)據(jù)庫(kù)為用戶(hù)提供了建立數(shù)據(jù)庫(kù)的模板和原型:將數(shù)據(jù)庫(kù)的定制結(jié)構(gòu)復(fù)制給用戶(hù)、可修改實(shí)現(xiàn)實(shí)例。3TemP-dbTempdb數(shù)據(jù)庫(kù)是全局都可享用的資源,在所有數(shù)據(jù)庫(kù)中是唯一的。每次啟動(dòng)SQLServer都將重建該數(shù)據(jù)庫(kù),保存用戶(hù)創(chuàng)建的臨時(shí)表、查詢(xún)等的中間結(jié)果,及保存靜態(tài)和動(dòng)態(tài)游標(biāo)的實(shí)體化數(shù)據(jù),日志。SQL ServerSQL Server數(shù)據(jù)庫(kù)簡(jiǎn)介數(shù)據(jù)庫(kù)簡(jiǎn)介2Northwind1Pubs4MsdbMsdb數(shù)據(jù)庫(kù)是由SQL Server Agent服務(wù)使用的,執(zhí)
19、行那些事先安排的任務(wù),如調(diào)度報(bào)警和作業(yè)調(diào)度等。Pubs數(shù)據(jù)庫(kù)是模擬圖書(shū)出版公司建立的數(shù)據(jù)庫(kù)模型,其中包括大量的樣本表和樣本數(shù)據(jù)。如:Publishers(出版者) Titles(出版物)Authors(作者) Store(書(shū)店)等。Northwind數(shù)據(jù)庫(kù)是模擬貿(mào)易公司建立的數(shù)據(jù)庫(kù)模型,其中包括大量的與公司經(jīng)營(yíng)有關(guān)的數(shù)據(jù)。如:Employees(雇員) Customers(客戶(hù)) Supplier(供貨商) Order(訂單)等2. SQL Server 2000的示例數(shù)據(jù)庫(kù)的示例數(shù)據(jù)庫(kù) 一、用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫(kù)一、用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫(kù) 1) 選擇企業(yè)管理器。 2) 選中需要在其上創(chuàng)建數(shù)據(jù)
20、庫(kù)的服務(wù)器 3) 選中“數(shù)據(jù)庫(kù)”文件夾,單擊右鍵,在彈出上選擇“新建數(shù)據(jù)庫(kù)”。在常規(guī)頁(yè)面中, 輸入數(shù)據(jù)庫(kù)名,選擇SQL 服務(wù)器。 4) 選擇數(shù)據(jù)文件頁(yè)面,輸入數(shù)據(jù)文件屬性;再選擇事物日志頁(yè)面,輸入 數(shù)據(jù)庫(kù)的日志文件屬性。5) 單擊“確定”按鈕,關(guān)閉對(duì)話(huà)框。 根據(jù)文件的作用分為三類(lèi): 主數(shù)據(jù)文件主數(shù)據(jù)文件(Primary Data File):用于存儲(chǔ)數(shù)據(jù)庫(kù)的系統(tǒng)表及所 有對(duì)象的啟動(dòng)信息。所有數(shù)據(jù)庫(kù)都由一個(gè)主文件負(fù)責(zé)保存主要信息數(shù)據(jù)。擴(kuò)展名mdf 輔數(shù)據(jù)文件輔數(shù)據(jù)文件(Secondary Data File):用于存儲(chǔ)主文件未保存的數(shù)據(jù)及對(duì)象。一個(gè)數(shù)據(jù)庫(kù)可有一個(gè)或多個(gè)輔數(shù)據(jù)文件。可擴(kuò)展到多個(gè)磁盤(pán)
21、。輔數(shù)據(jù)文件主要在一個(gè)數(shù)據(jù)庫(kù)跨多個(gè)硬盤(pán)驅(qū)動(dòng)器時(shí)使用。擴(kuò)展名為:ndf 事務(wù)日志文件事務(wù)日志文件(Transaction Log File):記錄所有對(duì)數(shù)據(jù)庫(kù)操作的信息。 每個(gè)數(shù)據(jù)庫(kù)至少有一個(gè)事務(wù)日志文件,擴(kuò)展名:ldf 新建表選中數(shù)據(jù)庫(kù)中的表文件夾,擊鼠標(biāo)右健。在彈出的菜單中選擇新建表。隨后輸入表結(jié)構(gòu)對(duì)話(huà)框。 二、用在企業(yè)管理器中定義和管理表二、用在企業(yè)管理器中定義和管理表 在對(duì)話(huà)框中單擊右鍵,出現(xiàn)一個(gè)彈出框。字段輸入完后,關(guān)閉建表對(duì)話(huà)框。在對(duì)話(huà)框中輸入表名,單擊“確定”按鈕。 (1) 定義索引和鍵(2) 定義表間關(guān)聯(lián)選擇“索引/鍵”頁(yè)面,選擇表頁(yè)面 三、定義表的完整性約束和索引三、定義表的完
22、整性約束和索引 一一. SQL Server的安全機(jī)制的安全機(jī)制1. 安全性與數(shù)據(jù)安全性安全性與數(shù)據(jù)安全性 2. 安全架構(gòu)安全架構(gòu) 安全性安全性是指允許哪些用戶(hù)登錄訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)中的哪些數(shù)據(jù)庫(kù)對(duì)象及各種操作的權(quán)限。數(shù)據(jù)的安全性數(shù)據(jù)的安全性是指保護(hù)數(shù)據(jù)防止非法使用。SQLServer2000都有相應(yīng)的機(jī)制保證,系統(tǒng)自動(dòng)檢查阻止非法入侵。SQLServer2000允許以WindowsNT/2000 Server用戶(hù)和SQLServer2000用戶(hù)的身份登錄SQLServer2000 ,甚至,通過(guò)使用角色角色(用戶(hù)組)擴(kuò)展為合法用戶(hù)。SQL ServerSQL Server安全管理安全管理3. 安全等級(jí)
23、安全等級(jí) SQLServer2000的安全機(jī)制分為: 客戶(hù)機(jī)操作系統(tǒng)的安全性 SQLServer 登陸安全性 數(shù)據(jù)庫(kù)的使用安全性 數(shù)據(jù)庫(kù)對(duì)象的使用安全性操作系統(tǒng)administrator 認(rèn)證模式SQLSERVER administrator 認(rèn)證模式SQLServer2000數(shù)據(jù)庫(kù) SQLServer2000數(shù)據(jù)庫(kù)管理系統(tǒng)服務(wù)器 實(shí)例用戶(hù)帳戶(hù):創(chuàng)建登錄連接進(jìn)入數(shù)據(jù)庫(kù)(授權(quán)操作)數(shù)據(jù)庫(kù)用戶(hù)+權(quán)限二二. 安全認(rèn)證模式安全認(rèn)證模式1. 身份驗(yàn)證身份驗(yàn)證2. 3. 控制用戶(hù)與SQLServer2000的連接。4. 2. 權(quán)限身份驗(yàn)證權(quán)限身份驗(yàn)證 用戶(hù)通過(guò)身份驗(yàn)證,要訪(fǎng)問(wèn)實(shí)例數(shù)據(jù)庫(kù),仍須用戶(hù)帳戶(hù)的檢查
24、,3. 設(shè)置認(rèn)證模式設(shè)置認(rèn)證模式Windows NT/2000 Server 和 SQLServer2000用戶(hù)在使用SQLServer2000時(shí),要經(jīng)過(guò)兩個(gè)安全檢測(cè)階段: 身份認(rèn)證與權(quán)限認(rèn)證1. 系統(tǒng)內(nèi)置登錄帳戶(hù)系統(tǒng)內(nèi)置登錄帳戶(hù) SQLServer2000中安全登錄帳戶(hù)有兩大類(lèi):創(chuàng)建新的基于SQLServer2000的帳戶(hù),采用混合身份驗(yàn)證模式;Windows組或用戶(hù)中創(chuàng)建或授權(quán)的安全帳戶(hù)。Sa自動(dòng)生成系統(tǒng)管理員,最高級(jí)別。 三三. SQL Server的帳戶(hù)管理的帳戶(hù)管理2. 創(chuàng)建創(chuàng)建SQL Server的登錄帳戶(hù)的登錄帳戶(hù)登錄名域名服務(wù)器角色 與 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)授予該用戶(hù)的服務(wù)器角色權(quán)限新增
25、登錄用戶(hù)使用使用T-SQL Sp_addlogin 創(chuàng)建登錄帳戶(hù) EXEC Sp_addlogin 登錄帳戶(hù) ,密碼 ,默認(rèn)數(shù)據(jù)庫(kù) ,3. Windows帳戶(hù)的授權(quán)訪(fǎng)問(wèn)帳戶(hù)的授權(quán)訪(fǎng)問(wèn)使用企業(yè)管理器方式使用企業(yè)管理器方式 管理、修改與創(chuàng)建界面相同,參創(chuàng)建!使用使用T-SQL方式方式 Sp_grantlogin 用戶(hù)名EXEC Sp_grantlogin 用戶(hù)名4.查詢(xún)與維護(hù)帳戶(hù)信息查詢(xún)與維護(hù)帳戶(hù)信息通過(guò)系統(tǒng)提供的存儲(chǔ)過(guò)程查看: 密碼、默認(rèn)數(shù)據(jù)庫(kù)、語(yǔ)言、刪除登錄sp_databases -列出服務(wù)器上的所有數(shù)據(jù)庫(kù)列出服務(wù)器上的所有數(shù)據(jù)庫(kù)sp_server_info -列出服務(wù)器信息,如字符集,版本
26、和排列順序列出服務(wù)器信息,如字符集,版本和排列順序sp_stored_procedures-列出當(dāng)前環(huán)境中的所有存儲(chǔ)過(guò)程列出當(dāng)前環(huán)境中的所有存儲(chǔ)過(guò)程sp_tables -列出當(dāng)前環(huán)境中所有可以查詢(xún)的對(duì)象列出當(dāng)前環(huán)境中所有可以查詢(xún)的對(duì)象sp_start_job -立即啟動(dòng)自動(dòng)化任務(wù)立即啟動(dòng)自動(dòng)化任務(wù)sp_stop_job -停止正在執(zhí)行的自動(dòng)化任務(wù)停止正在執(zhí)行的自動(dòng)化任務(wù)sp_password -添加或修改登錄帳戶(hù)的密碼添加或修改登錄帳戶(hù)的密碼sp_configure -顯示顯示(不帶選項(xiàng)不帶選項(xiàng))或更改或更改(帶選項(xiàng)帶選項(xiàng))當(dāng)前服務(wù)器的全局配置設(shè)置當(dāng)前服務(wù)器的全局配置設(shè)置sp_help -返回
27、表的列名,數(shù)據(jù)類(lèi)型,約束類(lèi)型等返回表的列名,數(shù)據(jù)類(lèi)型,約束類(lèi)型等sp_helptext -顯示規(guī)則,默認(rèn)值,未加密的存儲(chǔ)過(guò)程,用戶(hù)定義的函數(shù),顯示規(guī)則,默認(rèn)值,未加密的存儲(chǔ)過(guò)程,用戶(hù)定義的函數(shù),-觸發(fā)器或視圖觸發(fā)器或視圖的實(shí)際文本的實(shí)際文本sp_helpfile -查看當(dāng)前數(shù)據(jù)庫(kù)信息查看當(dāng)前數(shù)據(jù)庫(kù)信息sp_dboption -顯示或更改數(shù)據(jù)庫(kù)選項(xiàng)顯示或更改數(shù)據(jù)庫(kù)選項(xiàng)sp_detach_db -分離數(shù)據(jù)庫(kù)分離數(shù)據(jù)庫(kù)sp_attach_db -附加數(shù)據(jù)庫(kù)附加數(shù)據(jù)庫(kù)sp_addumpdevice -添加設(shè)備添加設(shè)備sp_dropdevice -刪除設(shè)備刪除設(shè)備sp_pkeys -查看主鍵查看主鍵sp
28、_fkeys -查看外鍵查看外鍵sp_helpdb -查看指定數(shù)據(jù)庫(kù)相關(guān)文件信息查看指定數(shù)據(jù)庫(kù)相關(guān)文件信息sp_addtype -自建數(shù)據(jù)類(lèi)型自建數(shù)據(jù)類(lèi)型系統(tǒng)存儲(chǔ)過(guò)程列表系統(tǒng)存儲(chǔ)過(guò)程列表sp_droptype -刪除自建數(shù)據(jù)類(lèi)型刪除自建數(shù)據(jù)類(lèi)型sp_rename -重新命名數(shù)據(jù)庫(kù)重新命名數(shù)據(jù)庫(kù)sp_executesql -執(zhí)行執(zhí)行SQL語(yǔ)句語(yǔ)句sp_addlogin -添加登陸添加登陸sp_droplogin -刪除登錄刪除登錄sp_grantdbaccess -把用戶(hù)映射到登錄,即添加一個(gè)數(shù)據(jù)庫(kù)安全帳戶(hù)并授予塔訪(fǎng)問(wèn)權(quán)限把用戶(hù)映射到登錄,即添加一個(gè)數(shù)據(jù)庫(kù)安全帳戶(hù)并授予塔訪(fǎng)問(wèn)權(quán)限sp_revok
29、edbaccess-撤銷(xiāo)用戶(hù)的數(shù)據(jù)訪(fǎng)問(wèn)權(quán)撤銷(xiāo)用戶(hù)的數(shù)據(jù)訪(fǎng)問(wèn)權(quán),即從數(shù)據(jù)庫(kù)中刪除一個(gè)安全帳戶(hù)即從數(shù)據(jù)庫(kù)中刪除一個(gè)安全帳戶(hù)sp_addrole -添加角色添加角色sp_addrolemember -向角色中添加成員,使其成為數(shù)據(jù)庫(kù)角色的成員向角色中添加成員,使其成為數(shù)據(jù)庫(kù)角色的成員sp_addsrvrolemember-修改登錄使其成為固定服務(wù)器角色的成員修改登錄使其成為固定服務(wù)器角色的成員sp_grantlogin -允許使用組帳戶(hù)或系統(tǒng)用戶(hù)使用允許使用組帳戶(hù)或系統(tǒng)用戶(hù)使用Windows身份驗(yàn)證連接到身份驗(yàn)證連接到SQLsp_defaultdb -修改一個(gè)登錄的默認(rèn)數(shù)據(jù)庫(kù)修改一個(gè)登錄的默認(rèn)數(shù)據(jù)庫(kù)
30、sp_helpindex -用于查看表的索引用于查看表的索引sp_cursoropen -定義與游標(biāo)和游標(biāo)選項(xiàng)相關(guān)的定義與游標(biāo)和游標(biāo)選項(xiàng)相關(guān)的SQL語(yǔ)句,然后生成游標(biāo)語(yǔ)句,然后生成游標(biāo)sp_cursorfetch -從游標(biāo)中提取一行或多行從游標(biāo)中提取一行或多行sp_cursorclose -關(guān)閉并釋放游標(biāo)關(guān)閉并釋放游標(biāo)sp_cursoroption -設(shè)置各種游標(biāo)選項(xiàng)設(shè)置各種游標(biāo)選項(xiàng)sp_cursor -用于請(qǐng)求定位更新用于請(qǐng)求定位更新sp_cursorprepare -把與游標(biāo)有關(guān)的把與游標(biāo)有關(guān)的T-SQL語(yǔ)句或批處理編譯成執(zhí)行計(jì)劃,但并不創(chuàng)建游語(yǔ)句或批處理編譯成執(zhí)行計(jì)劃,但并不創(chuàng)建游標(biāo)標(biāo)s
31、p_cursorexecute -從由從由sp_cursorprepare創(chuàng)建的執(zhí)行計(jì)劃中創(chuàng)建并填充游標(biāo)創(chuàng)建的執(zhí)行計(jì)劃中創(chuàng)建并填充游標(biāo)sp_cursorunprepare -廢棄由廢棄由sp_cursorprepare生成的執(zhí)行計(jì)劃生成的執(zhí)行計(jì)劃sp_settriggerorder -指定第一個(gè)或最后一個(gè)激發(fā)的、與表關(guān)聯(lián)的指定第一個(gè)或最后一個(gè)激發(fā)的、與表關(guān)聯(lián)的 AFTER 觸發(fā)器。在第一觸發(fā)器。在第一個(gè)個(gè)-和最后一個(gè)觸發(fā)器之間激發(fā)的和最后一個(gè)觸發(fā)器之間激發(fā)的 AFTER 觸發(fā)器將按未定義的順序執(zhí)行觸發(fā)器將按未定義的順序執(zhí)行 5. 特殊數(shù)據(jù)庫(kù)用戶(hù)特殊數(shù)據(jù)庫(kù)用戶(hù)在SQLServer2000 中具有
32、特定權(quán)限和效用的特殊數(shù)據(jù)庫(kù)用戶(hù),有: 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)所有者dbo 數(shù)據(jù)庫(kù)對(duì)象數(shù)據(jù)庫(kù)對(duì)象所有者 來(lái)賓來(lái)賓 Guest數(shù)據(jù)庫(kù)所有者dbo 數(shù)據(jù)庫(kù)的創(chuàng)建者即為數(shù)據(jù)庫(kù)所有者。掌控該數(shù)據(jù)庫(kù),可向其他用戶(hù)授權(quán), 不能被刪除。 由固定服務(wù)器sysadmin的任何成員創(chuàng)建的數(shù)據(jù)庫(kù)及任何對(duì)象都自動(dòng)屬于dbo數(shù)據(jù)庫(kù)對(duì)象的所有者數(shù)據(jù)庫(kù)對(duì)象的創(chuàng)建者即為所有者。SQLServer2000中的數(shù)據(jù)庫(kù)對(duì)象涵蓋:表、索引、默認(rèn)、規(guī)則、視圖、觸發(fā)器、函數(shù)和存儲(chǔ)過(guò)程等,數(shù)據(jù)庫(kù)對(duì)象的所有者可以授予其他用戶(hù)使用該對(duì)象的權(quán)限。guest當(dāng)數(shù)據(jù)庫(kù)中包含有g(shù)uest用戶(hù)時(shí),允許訪(fǎng)問(wèn)。6. 數(shù)據(jù)庫(kù)用戶(hù)數(shù)據(jù)庫(kù)用戶(hù)SQLSERVER2000數(shù)據(jù)庫(kù)
33、 數(shù)據(jù)庫(kù)用戶(hù)+權(quán)限系統(tǒng)數(shù)據(jù)庫(kù)記錄各個(gè)數(shù)據(jù)庫(kù)有權(quán)訪(fǎng)問(wèn)的用戶(hù)目錄為了擁有使用數(shù)據(jù)庫(kù)的權(quán)力須在創(chuàng)建登錄名時(shí)指定允許訪(fǎng)問(wèn)的數(shù)據(jù)庫(kù)!使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫(kù)用戶(hù)使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫(kù)用戶(hù) 【】【某數(shù)據(jù)庫(kù)】【用戶(hù)】 新建數(shù)據(jù)庫(kù)用戶(hù)使用存儲(chǔ)過(guò)程管理數(shù)據(jù)庫(kù)用戶(hù)使用存儲(chǔ)過(guò)程管理數(shù)據(jù)庫(kù)用戶(hù)創(chuàng)建:創(chuàng)建:sp_grantdbaccess 登錄 ,用戶(hù)名刪除:刪除:sp_revokedbaccess 用戶(hù)名查看:查看:sp_helpuser 用戶(hù)名四四. 角色角色1. 固定服務(wù)器角色固定服務(wù)器角色 (8) 角色(Role )是SQLServer2000引進(jìn)的用來(lái)管理服務(wù)器或數(shù)據(jù)庫(kù)的理念。按角色管理可以方便地賦予用戶(hù)與
34、角色相對(duì)應(yīng)的權(quán)限。 服務(wù)器角色的添加與刪除注:注:固定固定服務(wù)器角色和服務(wù)器角色和固定固定數(shù)據(jù)庫(kù)角色數(shù)據(jù)庫(kù)角色 都不能添加、修改或刪除都不能添加、修改或刪除2.固定數(shù)據(jù)庫(kù)角色固定數(shù)據(jù)庫(kù)角色3.用戶(hù)自定義角色用戶(hù)自定義角色【】【角色】【新建角色】角色名稱(chēng)添加的用戶(hù)輸入密碼設(shè)置權(quán)限設(shè)置權(quán)限:加載到指定列列的權(quán)限五五. 權(quán)限權(quán)限1. 權(quán)限類(lèi)型權(quán)限類(lèi)型 2. 使用企業(yè)管理器管理權(quán)限使用企業(yè)管理器管理權(quán)限權(quán)限(Permission)是指用戶(hù)對(duì)數(shù)據(jù)庫(kù)中對(duì)象的使用和操作權(quán)利。是SQLSQerver設(shè)置在數(shù)據(jù)庫(kù)對(duì)象前的最后屏障。對(duì)象權(quán)限對(duì)象權(quán)限用于設(shè)定用戶(hù)對(duì)數(shù)據(jù)庫(kù)對(duì)象進(jìn)行:處理操作的權(quán)利語(yǔ)句權(quán)限語(yǔ)句權(quán)限用于創(chuàng)
35、建數(shù)據(jù)庫(kù)或數(shù)據(jù)庫(kù)對(duì)象涉及操作的權(quán)利隱含權(quán)限隱含權(quán)限系統(tǒng)定義默認(rèn)的操作的權(quán)利管理語(yǔ)句權(quán)限管理語(yǔ)句權(quán)限 【某數(shù)據(jù)庫(kù)】【屬性】【權(quán)限】 隱含權(quán)限隱含權(quán)限 管理語(yǔ)句權(quán)限管理語(yǔ)句權(quán)限 管理對(duì)象權(quán)限管理對(duì)象權(quán)限 【某數(shù)據(jù)庫(kù)】【用戶(hù)】【屬性】【權(quán)限】 數(shù)據(jù)庫(kù)對(duì)象(視圖或其他)【視圖】【屬性】【權(quán)限】勾選擁有此權(quán)限,空沒(méi)有,原有撤消3.使用使用T-SQL管理權(quán)限管理權(quán)限授予權(quán)限授予權(quán)限(使用格式)GRANT (ALL | 語(yǔ)句 ,n) To 安全帳戶(hù) with grant option 例 給用戶(hù)“db_peter“授予創(chuàng)建數(shù)據(jù)庫(kù)、表、視圖的權(quán)限 Use 圖書(shū)管理Go GRANT create datdbas
36、e ,create table , create viewTo db_peter 例 給public角色select,將數(shù)據(jù)操作授予用戶(hù)Mary,Tom并擁有轉(zhuǎn)授權(quán)限。GRANT selectOn 表名表名 To public with grant option /*授予public 的權(quán)限,所有用戶(hù)都將受益*/GRANT insert ,delete , updateOn 表名表名 To Mary,Tom with grant option /* with grant option轉(zhuǎn)授權(quán)限*/with grant option /*轉(zhuǎn)授權(quán)限*/ 撤消權(quán)限撤消權(quán)限(使用格式) REVOKE (ALL | 語(yǔ)句 ,n) FROM 安全帳戶(hù)例 撤消用戶(hù)“db_peter“創(chuàng)建數(shù)據(jù)庫(kù)、表
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑裝修材料采購(gòu)合同
- 就業(yè)實(shí)習(xí)協(xié)議合同
- 雪域神舟-我的西部筆記現(xiàn)代文閱讀與創(chuàng)作啟發(fā)教案
- 2025年云浮下載b2貨運(yùn)從業(yè)資格證模擬考試考試
- 網(wǎng)絡(luò)程序設(shè)計(jì)作業(yè)指導(dǎo)書(shū)
- 2025年廣東貨運(yùn)從業(yè)考試試題
- 公司文化塑造與傳承實(shí)施指南
- 2025年鞍山職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫(kù)新版
- 2025年貨運(yùn)從業(yè)資格證實(shí)操考試內(nèi)容
- 城市立體化食品安全保障體系建設(shè)方案
- 案卷評(píng)查培訓(xùn)課件模板
- 醫(yī)院死亡證明培訓(xùn)課件
- 市級(jí)優(yōu)質(zhì)課一等獎(jiǎng)《說(shuō)和做》-七年級(jí)語(yǔ)文下冊(cè)同步課件(統(tǒng)編版)
- 《合同能源管理介紹》課件
- 機(jī)動(dòng)絞磨安全操作規(guī)程范本
- DL-T 2578-2022 沖擊式水輪發(fā)電機(jī)組啟動(dòng)試驗(yàn)規(guī)程
- 兆歐表的使用課稿
- 第四課探索認(rèn)識(shí)的奧秘(導(dǎo)學(xué)案)- 高中政治統(tǒng)編版必修四 哲學(xué)與文化
- 讀書(shū)分享小巴掌童話(huà)PPT
- 正常人體結(jié)構(gòu)題庫(kù)(含答案)
- 郵輪面試英語(yǔ)PPT完整全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論