sqlserver基礎(chǔ)培訓(xùn)重點(diǎn)ppt課件_第1頁
sqlserver基礎(chǔ)培訓(xùn)重點(diǎn)ppt課件_第2頁
sqlserver基礎(chǔ)培訓(xùn)重點(diǎn)ppt課件_第3頁
sqlserver基礎(chǔ)培訓(xùn)重點(diǎn)ppt課件_第4頁
sqlserver基礎(chǔ)培訓(xùn)重點(diǎn)ppt課件_第5頁
已閱讀5頁,還剩71頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、SQLSERVER安裝簡介目錄SQL Server 2000概述 SQL Server 2000的安裝SQL Server 2000配置SQL Server 2000常用的管理器SQL Server 2000數(shù)據(jù)庫簡介SQL Server 2000平安管理 SQL Server 2000概述SQL Server 2000是微軟公司于2000年8月推出的新一代的關(guān)系型網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng),SQL Server 2000具有如下主要特點(diǎn): (1)支持多層客戶機(jī)效力器構(gòu)造。 (2)有完善的分布式數(shù)據(jù)庫和數(shù)據(jù)倉庫功能,可以進(jìn)展分布式事務(wù)處置和聯(lián)機(jī)分析處置。 (3)具有強(qiáng)大的數(shù)據(jù)庫管理功能,它提供了一套功

2、能完善且具備可視化界面的管理工具。 (4)具有強(qiáng)大的網(wǎng)絡(luò)功能,它與Internet高度集成,可以隨便地將WEB運(yùn)用程序與企業(yè)營運(yùn)運(yùn)用程序集成在一同。 (5)支持ANSI SQL規(guī)范SQL,并將規(guī)范SQL擴(kuò)展成為更加適用的Transact-SQL。 SQL Server 2000的安裝 SQL Server 2000安裝部件和版本 SQL Server 2000包含數(shù)據(jù)庫效力器、聯(lián)機(jī)分析效力和查詢部件三大部件。 數(shù)據(jù)庫效力器有三種安裝版本可供選擇,分別是: 企業(yè)版(Enterprise Edition):適宜作為整個(gè)企業(yè)的數(shù)據(jù)庫效力器。 規(guī)范版(Standard Edition):適宜用作小型任

3、務(wù)組和部門數(shù)據(jù)庫效力器。 個(gè)人版(Personal Edition):用于在客戶機(jī)上儲存少量數(shù)據(jù)。 SQL Server 2000系統(tǒng)需求 硬件要求 SQL Server 2000對硬件的最低要求如下: 處置器:Intel兼容處置器,奔騰166以上。 內(nèi)存:企業(yè)版SQL Server 2000需求64MB以上的內(nèi)存,規(guī)范版需求至少32MB。 硬盤:SQL Server 2000的三大部件:數(shù)據(jù)庫效力器、聯(lián)機(jī)分析效力和查詢部件。數(shù)據(jù)庫效力器的完全安裝需求180MB的硬盤空間,典型安裝需求170MB,最小安裝需求65MB,假設(shè)只安裝客戶端工具那么需求90MB;安裝聯(lián)機(jī)分析效力和查詢部件那么分別需求

4、50MB和12MB的硬盤空間。以上提到的硬盤空間要求僅是安裝根本的SQL Server 2000程序及管理工具文件所必需的空間,不包括用戶數(shù)據(jù)庫所需的空間。安裝SQL Server 2000的機(jī)器還應(yīng)有足夠的空間來存放數(shù)據(jù)。 軟件要求安裝版本操作系統(tǒng)企業(yè)版WinNT Server4.0,WinNT Server Enterprise Edition, Win2000 Advanced Server,Win2000 Data Center Server, Win2000 server標(biāo)準(zhǔn)版WinNT Server 4.0,WinNTServer Enterprise Edition,Win200

5、0 Advanced Server,Win2000 Data Center Server, win2000 Server個(gè)人版Win98,WinNT Workstation 4.0, Win2000 Professional WinNT Server 4.0,Win2000 Server, 以及所有其他更先進(jìn)的Windows系統(tǒng)客戶工具WinNT 4.0,所有版本的Win2000,Win98 SQL Server 2000支持的客戶端 SQL Server 2000允許它的客戶端運(yùn)轉(zhuǎn)在以下操作系統(tǒng)上:Windows NT Workstation、 Windows 20002003 Profes

6、sional、Windows98、Windows 95、Apple Macintosh、UNIX。 普通情況下,安裝程序提供多個(gè)版本供選擇,規(guī)范版和個(gè)人版。SQL Server數(shù)據(jù)庫都包括三部分部件:數(shù)據(jù)庫效力器、聯(lián)機(jī)分析效力和英語查詢。用戶應(yīng)根據(jù)本人的需求并結(jié)合機(jī)器的軟硬件環(huán)境情況選擇適當(dāng)?shù)陌惭b版本。開場安裝軟件 啟動SQL Server2000光盤,會出現(xiàn)如圖4-1所示的SQL Server安裝啟動界面。用戶可以選擇安裝SQL Server 2000預(yù)備軟件、安裝SQL Server 2000部件,也可以查看安裝晉級協(xié)助、查看發(fā)行闡明(release notes)或訪問微軟的SQL Ser

7、ver 2000主頁。單擊安裝SQL Server 2000組件,就會進(jìn)入如圖4-2所示的界面。 SQLSERVER 安裝圖4-1 SQL Server安裝啟動界面 圖4-2 企業(yè)版選擇安裝部件界面 安裝SQL Server 2000數(shù)據(jù)庫效力器選擇安裝位置 在歡迎界面中單擊【下一步】按鈕,安裝程序進(jìn)入如圖4-3所示的界面。 圖4-3 選擇安裝位置 圖4-4 選擇安裝類型對話框 選擇安裝類型和安裝途徑 SQL Server 2000的安裝類型有三種:自定義、典型和最小。其中典型安裝將安裝大多數(shù)常用組件,這是大多數(shù)用戶運(yùn)用的選項(xiàng);最小安裝只安裝保證系統(tǒng)運(yùn)轉(zhuǎn)的最根本的組件;而自定義安裝那么允許用戶

8、恣意選擇要安裝的組件,對SQL Server比較熟習(xí)的用戶可以運(yùn)用這一選項(xiàng)。 經(jīng)過單擊【閱讀】按鈕可以改動運(yùn)用程序文件和數(shù)據(jù)文件的途徑。在此選擇自定義安裝,然后單擊【下一步】按鈕進(jìn)入下一個(gè)界面,如圖4-5所示。 圖4-5 選擇需求安裝的組件 11 圖4-6 設(shè)置效力帳號 圖4-7 選擇效力器登錄驗(yàn)證方式 完成安裝 到此為止,曾經(jīng)完成了對各種安裝選項(xiàng)的設(shè)置,安裝程序會顯示提示界面,提示用戶系統(tǒng)將根據(jù)輸入的信息繼續(xù)安裝SQL Server。這時(shí)假設(shè)想更改某些選項(xiàng),可以運(yùn)用【上一步】按鈕,假設(shè)曾經(jīng)確定,那么單擊【下一步】按鈕開場安裝組件。安裝程序?qū)⒖截愃璧奈募?,建立所需的目錄。?dāng)全部任務(wù)完成后將顯

9、示完成界面。 安裝SQL Server 2000之后,系統(tǒng)將創(chuàng)建6個(gè)數(shù)據(jù)庫:master、model、msdb、tempdb、pubs、Northwind。其中master、model、msdb為系統(tǒng)數(shù)據(jù)庫;pubs和Northwind為實(shí)例數(shù)據(jù)庫, SQL Server聯(lián)機(jī)協(xié)助中的許多例子就是基于這些數(shù)據(jù)庫。后面會詳細(xì)講 Windows XP安裝問題 安裝掛起問題regedit進(jìn)入注冊表。HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager, 刪除PendingFileRenameOperations值 即可 啟動SQ

10、L Server效力自動啟動 Windows NT2000啟動時(shí),可以自動啟動SQL Server效力。在安裝SQL Server時(shí),就可以選擇運(yùn)用此特性,方法是在設(shè)置效力賬號的界面中的啟動類別時(shí),設(shè)置為【自動】。 安裝SQL Server之后,也可以在Windows NT2000的控制面版中,將SQL Server效力設(shè)置為自動啟動。 圖4-9 效力對話框 運(yùn)用SQL Server效力管理器啟動 用戶可以運(yùn)用SQL Server效力管理器啟動SQL Server效力,步驟如下: (1)在【開場】菜單【程序】項(xiàng)中,單擊Microsoft SQL Server程序組的效力管理器,翻開如圖4-10

11、所示的對話框。 (2)在如圖4-10所示SQL Server效力管理器對話框的【效力器】下拉列表框中選擇效力器,在【效力】下拉列表框中選擇要啟動的效力。留意,此時(shí)對話框底部的形狀欄上的信息是【停頓】。 (3)單擊【開場/繼續(xù)】按鈕。SQL Server效力管理器對話框底部的形狀欄上的信息會從【停頓】變?yōu)椤鹃_場】,啟動完成后變?yōu)檎谶\(yùn)轉(zhuǎn),如圖4-10所示。 (4)封鎖SQL Server效力管理器對話框,封鎖它以后SQL Server效力仍繼續(xù)運(yùn)轉(zhuǎn)。 圖4-10 MSSQLSERVER效力正在運(yùn)轉(zhuǎn) 命令行方式啟動 在【開場】菜單中單擊【運(yùn)轉(zhuǎn)】命令,在運(yùn)轉(zhuǎn)程序?qū)υ捒蛑?,輸入命令net start

12、mssqlserver,如圖4-11所示。 同樣,可以在圖4-11所示的運(yùn)轉(zhuǎn)程序?qū)υ捒蛑休斎雗et pause mssqlserver、net stop mssqlserver或net continue mssqlserver命令,來暫停、停頓或繼續(xù)SQL Server效力。 圖4-11 命令行啟動SQL Server效力 SQL Server2000常用的管理器 企業(yè)管理器 企業(yè)管理器是用于管理企業(yè)級SQL Server或者SQL Server對象的方便而適用的圖形化工具,它是SQL Server工具中最重要的一個(gè),經(jīng)過它可以對SQL Server數(shù)據(jù)庫進(jìn)展管理和操作。 在【開場】菜單的Mi

13、crosoft SQL Server程序組中選擇【企業(yè)管理器】即可啟動企業(yè)管理器,操作界面如圖4-19所示。 如圖4-19所示,企業(yè)管理器窗口被分為左右兩部分,窗口左邊顯示了一個(gè)樹型目錄,該目錄包括了在企業(yè)管理器中注冊了的一切SQL Server效力器,以及每個(gè)效力器所能提供的效力,在樹型目錄中選擇一個(gè)目錄項(xiàng),窗口右邊的部分就會顯示該目錄項(xiàng)的詳細(xì)內(nèi)容,比如,假設(shè)在圖4-19所示的企業(yè)管理器窗口中,在樹型目錄中選擇MyServer效力器中的pubs數(shù)據(jù)庫,窗口右邊部分那么顯示出該數(shù)據(jù)庫的詳細(xì)信息。 圖4-19 企業(yè)管理器 查詢分析器 查詢分析器是一個(gè)可以交互執(zhí)行SQL語句和腳本的圖形工具,它的主

14、要功能是編輯、編譯和執(zhí)行T-SQL語句,并顯示命令結(jié)果。 在【開場】菜單的Microsoft SQL Server程序組中選擇【查詢分析器】即可啟動。 在SQL Server下拉列表框中選擇要登錄的SQL Server效力器,假設(shè)該列表中沒有效力器,可以單擊 按鈕,在對話框中查找效力器。 選擇身份驗(yàn)證方式,假設(shè)必要的話輸入用戶名和口令,選擇【確定】按鈕,假設(shè)用戶合法,就可以勝利地銜接到選擇的數(shù)據(jù)庫。 編輯Transact-SQL,將其發(fā)送到效力器,并將執(zhí)行結(jié)果及分析顯示出來。經(jīng)過測試查詢本錢,判別該查詢能否需求添加索引以提高查詢速度,并可以實(shí)現(xiàn)自動建立索引的功能。 1MasterSQL Ser

15、ver2000系統(tǒng)的數(shù)據(jù)庫包括:4個(gè)系統(tǒng)數(shù)據(jù)庫和2個(gè)例如數(shù)據(jù)庫及用戶以后建立的數(shù)據(jù)數(shù)據(jù)庫。系統(tǒng)數(shù)據(jù)庫:Master Model Tempdb Msdb2Model主數(shù)據(jù)庫由系統(tǒng)表組成,用于記錄保管:效力器級的系統(tǒng)信息、其他數(shù)據(jù)庫的存儲位置、用戶帳號等重要信息。模板數(shù)據(jù)庫為用戶提供了建立數(shù)據(jù)庫的模板和原型:將數(shù)據(jù)庫的定制構(gòu)造復(fù)制給用戶、可修正實(shí)現(xiàn)實(shí)例。3TemP-dbTempdb數(shù)據(jù)庫是全局都可享用的資源,在一切數(shù)據(jù)庫中是獨(dú)一的。每次啟動SQLServer都將重建該數(shù)據(jù)庫,保管用戶創(chuàng)建的暫時(shí)表、查詢等的中間結(jié)果,及保管靜態(tài)和動態(tài)游標(biāo)的實(shí)體化數(shù)據(jù),日志。SQL Server數(shù)據(jù)庫簡介2Northw

16、ind1Pubs4MsdbMsdb數(shù)據(jù)庫是由SQL Server Agent效力運(yùn)用的,執(zhí)行那些事先安排的義務(wù),如調(diào)度報(bào)警和作業(yè)調(diào)度等。Pubs數(shù)據(jù)庫是模擬圖書出版公司建立的數(shù)據(jù)庫模型,其中包括大量的樣本表和樣本數(shù)據(jù)。如:Publishers(出版者) Titles(出版物)Authors(作者) Store書店等。Northwind數(shù)據(jù)庫是模擬貿(mào)易公司建立的數(shù)據(jù)庫模型,其中包括大量的與公司運(yùn)營有關(guān)的數(shù)據(jù)。如:Employees(雇員) Customers客戶 Supplier供貨商 Order訂單等2. SQL Server 2000的例如數(shù)據(jù)庫 一、用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫 1) 選擇企業(yè)管

17、理器。 2) 選中需求在其上創(chuàng)建數(shù)據(jù)庫的效力器 3) 選中“數(shù)據(jù)庫文件夾,單擊右鍵,在彈出上選擇“新建數(shù)據(jù)庫。在常規(guī)頁面中, 輸入數(shù)據(jù)庫名,選擇SQL 效力器。 4) 選擇數(shù)據(jù)文件頁面,輸入數(shù)據(jù)文件屬性;再選擇事物日志頁面,輸入 數(shù)據(jù)庫的日志文件屬性。5) 單擊“確定按鈕,封鎖對話框。 根據(jù)文件的作用分為三類: 主數(shù)據(jù)文件Primary Data File:用于存儲數(shù)據(jù)庫的系統(tǒng)表及所 有對象的啟動信息。一切數(shù)據(jù)庫都由一個(gè)主文件擔(dān)任保管主要信息數(shù)據(jù)。擴(kuò)展名mdf 輔數(shù)據(jù)文件Secondary Data File:用于存儲主文件未保管的數(shù)據(jù)及對象。一個(gè)數(shù)據(jù)庫可有一個(gè)或多個(gè)輔數(shù)據(jù)文件??蓴U(kuò)展到多個(gè)磁

18、盤。輔數(shù)據(jù)文件主要在一個(gè)數(shù)據(jù)庫跨多個(gè)硬盤驅(qū)動器時(shí)運(yùn)用。擴(kuò)展名為:ndf 事務(wù)日志文件Transaction Log File:記錄一切對數(shù)據(jù)庫操作的信息。 每個(gè)數(shù)據(jù)庫至少有一個(gè)事務(wù)日志文件,擴(kuò)展名:ldf 新建表選中數(shù)據(jù)庫中的表文件夾,擊鼠標(biāo)右健。在彈出的菜單中選擇新建表。隨后輸入表構(gòu)造對話框。 二、用在企業(yè)管理器中定義和管理表 在對話框中單擊右鍵,出現(xiàn)一個(gè)彈出框。字段輸入完后,封鎖建表對話框。在對話框中輸入表名,單擊“確定按鈕。 (1) 定義索引和鍵(2) 定義表間關(guān)聯(lián)選擇“索引/鍵頁面,選擇表頁面 三、定義表的完好性約束和索引 一. SQL Server的平安機(jī)制平安性與數(shù)據(jù)平安性 2.

19、平安架構(gòu) 平安性是指允許哪些用戶登錄訪問數(shù)據(jù)庫中的哪些數(shù)據(jù)庫對象及各種操作的權(quán)限。數(shù)據(jù)的平安性是指維護(hù)數(shù)據(jù)防止非法運(yùn)用。SQLServer2000都有相應(yīng)的機(jī)制保證,系統(tǒng)自動檢查阻止非法入侵。SQLServer2000允許以WindowsNT/2000 Server用戶和SQLServer2000用戶的身份登錄SQLServer2000 ,甚至,經(jīng)過運(yùn)用角色用戶組擴(kuò)展為合法用戶。SQL Server平安管理3. 平安等級 SQLServer2000的平安機(jī)制分為: 客戶機(jī)操作系統(tǒng)的平安性 SQLServer 登陸平安性 數(shù)據(jù)庫的運(yùn)用平安性 數(shù)據(jù)庫對象的運(yùn)用平安性操作系統(tǒng)administrato

20、r 認(rèn)證方式SQLSERVER administrator 認(rèn)證方式SQLServer2000數(shù)據(jù)庫 SQLServer2000數(shù)據(jù)庫管理系統(tǒng)效力器 實(shí)例用戶帳戶:創(chuàng)建登錄銜接進(jìn)入數(shù)據(jù)庫授權(quán)操作數(shù)據(jù)庫用戶+權(quán)限二. 平安認(rèn)證方式身份驗(yàn)證 控制用戶與SQLServer2000的銜接。 2. 權(quán)限身份驗(yàn)證 用戶經(jīng)過身份驗(yàn)證,要訪問實(shí)例數(shù)據(jù)庫,仍須用戶帳戶的檢查,3. 設(shè)置認(rèn)證方式Windows NT/2000 Server 和 SQLServer2000用戶在運(yùn)用SQLServer2000時(shí),要經(jīng)過兩個(gè)平安檢測階段: 身份認(rèn)證與權(quán)限認(rèn)證系統(tǒng)內(nèi)置登錄帳戶 SQLServer2000中平安登錄帳戶有兩

21、大類:創(chuàng)建新的基于SQLServer2000的帳戶,采用混合身份驗(yàn)證方式;Windows組或用戶中創(chuàng)建或授權(quán)的平安帳戶。Sa自動生成系統(tǒng)管理員,最高級別。 三. SQL Server的帳戶管理2. 創(chuàng)建SQL Server的登錄帳戶登錄名域名效力器角色 與 數(shù)據(jù)庫訪問授予該用戶的效力器角色權(quán)限新增登錄用戶運(yùn)用T-SQL Sp_addlogin 創(chuàng)建登錄帳戶 EXEC Sp_addlogin 登錄帳戶 ,密碼 ,默許數(shù)據(jù)庫 ,3. Windows帳戶的授權(quán)訪問運(yùn)用企業(yè)管理器方式 管理、修正與創(chuàng)建界面一樣,參創(chuàng)建!運(yùn)用T-SQL方式 Sp_grantlogin 用戶名EXEC Sp_grantlo

22、gin 用戶名4.查詢與維護(hù)帳戶信息經(jīng)過系統(tǒng)提供的存儲過程查看: 密碼、默許數(shù)據(jù)庫、言語、刪除登錄sp_databases -列出效力器上的一切數(shù)據(jù)庫sp_server_info -列出效力器信息,如字符集,版本和陳列順序sp_stored_procedures-列出當(dāng)前環(huán)境中的一切存儲過程sp_tables -列出當(dāng)前環(huán)境中一切可以查詢的對象sp_start_job -立刻啟動自動化義務(wù)sp_stop_job -停頓正在執(zhí)行的自動化義務(wù)sp_password -添加或修正登錄帳戶的密碼sp_configure -顯示(不帶選項(xiàng))或更改(帶選項(xiàng))當(dāng)前效力器的全局配置設(shè)置sp_help -前往表

23、的列名,數(shù)據(jù)類型,約束類型等sp_helptext -顯示規(guī)那么,默許值,未加密的存儲過程,用戶定義的函數(shù),-觸發(fā)器或視圖的實(shí)踐文本sp_helpfile -查看當(dāng)前數(shù)據(jù)庫信息sp_dboption -顯示或更改數(shù)據(jù)庫選項(xiàng)sp_detach_db -分別數(shù)據(jù)庫sp_attach_db -附加數(shù)據(jù)庫sp_addumpdevice -添加設(shè)備sp_dropdevice -刪除設(shè)備sp_pkeys -查看主鍵sp_fkeys -查看外鍵sp_helpdb -查看指定數(shù)據(jù)庫相關(guān)文件信息sp_addtype -自建數(shù)據(jù)類型系統(tǒng)存儲過程列表sp_droptype -刪除自建數(shù)據(jù)類型sp_rename -重

24、新命名數(shù)據(jù)庫sp_executesql -執(zhí)行SQL語句sp_addlogin -添加登陸sp_droplogin -刪除登錄sp_grantdbaccess -把用戶映射到登錄,即添加一個(gè)數(shù)據(jù)庫平安帳戶并授予塔訪問權(quán)限sp_revokedbaccess-撤銷用戶的數(shù)據(jù)訪問權(quán),即從數(shù)據(jù)庫中刪除一個(gè)平安帳戶sp_addrole -添加角色sp_addrolemember -向角色中添加成員,使其成為數(shù)據(jù)庫角色的成員sp_addsrvrolemember-修正登錄使其成為固定效力器角色的成員sp_grantlogin -允許運(yùn)用組帳戶或系統(tǒng)用戶運(yùn)用Windows身份驗(yàn)證銜接到SQLsp_defau

25、ltdb -修正一個(gè)登錄的默許數(shù)據(jù)庫sp_helpindex -用于查看表的索引sp_cursoropen -定義與游標(biāo)和游標(biāo)選項(xiàng)相關(guān)的SQL語句,然后生成游標(biāo)sp_cursorfetch -從游標(biāo)中提取一行或多行sp_cursorclose -封鎖并釋放游標(biāo)sp_cursoroption -設(shè)置各種游標(biāo)選項(xiàng)sp_cursor -用于懇求定位更新sp_cursorprepare -把與游標(biāo)有關(guān)的T-SQL語句或批處置編譯成執(zhí)行方案,但并不創(chuàng)建游標(biāo)sp_cursorexecute -從由sp_cursorprepare創(chuàng)建的執(zhí)行方案中創(chuàng)建并填充游標(biāo)sp_cursorunprepare -廢棄由s

26、p_cursorprepare生成的執(zhí)行方案sp_settriggerorder -指定第一個(gè)或最后一個(gè)激發(fā)的、與表關(guān)聯(lián)的 AFTER 觸發(fā)器。在第一個(gè)-和最后一個(gè)觸發(fā)器之間激發(fā)的 AFTER 觸發(fā)器將按未定義的順序執(zhí)行 5. 特殊數(shù)據(jù)庫用戶在SQLServer2000 中具有特定權(quán)限和成效的特殊數(shù)據(jù)庫用戶,有: 數(shù)據(jù)庫一切者dbo 數(shù)據(jù)庫對象一切者 來賓 Guest數(shù)據(jù)庫一切者dbo 數(shù)據(jù)庫的創(chuàng)建者即為數(shù)據(jù)庫一切者。掌控該數(shù)據(jù)庫,可向其他用戶授權(quán), 不能被刪除。 由固定效力器sysadmin的任何成員創(chuàng)建的數(shù)據(jù)庫及任何對象都自動屬于dbo數(shù)據(jù)庫對象的一切者數(shù)據(jù)庫對象的創(chuàng)建者即為一切者。SQL

27、Server2000中的數(shù)據(jù)庫對象涵蓋:表、索引、默許、規(guī)那么、視圖、觸發(fā)器、函數(shù)和存儲過程等,數(shù)據(jù)庫對象的一切者可以授予其他用戶運(yùn)用該對象的權(quán)限。guest當(dāng)數(shù)據(jù)庫中包含有g(shù)uest用戶時(shí),允許訪問。6. 數(shù)據(jù)庫用戶SQLSERVER2000數(shù)據(jù)庫 數(shù)據(jù)庫用戶+權(quán)限系統(tǒng)數(shù)據(jù)庫記錄各個(gè)數(shù)據(jù)庫有權(quán)訪問的用戶目錄為了擁有運(yùn)用數(shù)據(jù)庫的權(quán)益須在創(chuàng)建登錄名時(shí)指定允許訪問的數(shù)據(jù)庫!運(yùn)用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫用戶 【】【某數(shù)據(jù)庫】【用戶】 新建數(shù)據(jù)庫用戶運(yùn)用存儲過程管理數(shù)據(jù)庫用戶創(chuàng)建:sp_grantdbaccess 登錄 ,用戶名刪除:sp_revokedbaccess 用戶名查看:sp_helpuser

28、用戶名四. 角色固定效力器角色 8 角色Role 是SQLServer2000引進(jìn)的用來管理效力器或數(shù)據(jù)庫的理念。按角色管理可以方便地賦予用戶與角色相對應(yīng)的權(quán)限。 效力器角色的添加與刪除注:固定效力器角色和固定數(shù)據(jù)庫角色 都不能添加、修正或刪除2.固定數(shù)據(jù)庫角色3.用戶自定義角色【】【角色】【新建角色】角色稱號添加的用戶輸入密碼設(shè)置權(quán)限設(shè)置權(quán)限:加載到指定列列的權(quán)限五. 權(quán)限權(quán)限類型 2. 運(yùn)用企業(yè)管理器管理權(quán)限權(quán)限Permission是指用戶對數(shù)據(jù)庫中對象的運(yùn)用和操作權(quán)益。是SQLSQerver設(shè)置在數(shù)據(jù)庫對象前的最后屏障。對象權(quán)限用于設(shè)定用戶對數(shù)據(jù)庫對象進(jìn)展:處置操作的權(quán)益語句權(quán)限用于創(chuàng)建

29、數(shù)據(jù)庫或數(shù)據(jù)庫對象涉及操作的權(quán)益隱含權(quán)限系統(tǒng)定義默許的操作的權(quán)益管理語句權(quán)限 【某數(shù)據(jù)庫】【屬性】【權(quán)限】 隱含權(quán)限 管理語句權(quán)限 管理對象權(quán)限 【某數(shù)據(jù)庫】【用戶】【屬性】【權(quán)限】 數(shù)據(jù)庫對象視圖或其他【視圖】【屬性】【權(quán)限】勾選擁有此權(quán)限,空沒有,原有吊銷3.運(yùn)用T-SQL管理權(quán)限授予權(quán)限運(yùn)用格式GRANT (ALL | 語句 ,n To 平安帳戶 with grant option 例 給用戶“db_peter“授予創(chuàng)建數(shù)據(jù)庫、表、視圖的權(quán)限 Use 圖書管理Go GRANT create datdbase ,create table , create viewTo db_peter 例

30、 給public角色select,將數(shù)據(jù)操作授予用戶Mary,Tom并擁有轉(zhuǎn)授權(quán)限。GRANT selectOn 表名 To public with grant option /*授予public 的權(quán)限,一切用戶都將受害*/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)限運(yùn)用格式 REVOKE (ALL | 語句 ,n FROM 平安帳戶例 吊銷用戶“db_peter“創(chuàng)建數(shù)據(jù)庫、表、視圖的權(quán)限 Use 圖書管理Go REVOKE create datdbase ,create table , create viewFROM db_peter回絕權(quán)限運(yùn)用格式 DENY (ALL | 語句 ,n To 平安帳戶 cascade

溫馨提示

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

評論

0/150

提交評論