版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、 MS SQL Server 2000 Pro/Dev MS SQL Server 2000 Standard Server MS SQL Server 2000 Advanced ServerPro/XP/ME/98Standard Server Advanced Server DataCenter ServerPro/devStandardEnterpriseWindows版本版本MSSQL版本版本計算機 Intel 以及兼容芯片 (Pentium 166 MHz 或者更高內(nèi)存最小 32 MB最小 64 MB (Windows NT/2000 Server,企業(yè)版本) 硬盤95 到 270
2、 MB,一般為 250 MB 文件系統(tǒng)NTFS 或者 FAT推薦使用NTFS格式的文件系統(tǒng)MB操作系統(tǒng)Windows NT Server, Enterprise Edition, 4.0 with SP4 or later; Windows NT Server 4.0 with SP6 or later;Windows NT Workstation 4.0 with SP4 or later; orWindows 95/98 Windows95/98Windows NT/2000其他要求Internet Explorer 4.01 及 SP1 或者更高版本數(shù)據(jù)管理數(shù)據(jù)管理數(shù)據(jù)處理及查詢數(shù)據(jù)處理
3、及查詢數(shù)據(jù)的安全性數(shù)據(jù)的安全性SQL ServerJobsAlertsOperatorsSQLServerAgent分布式處理分布式處理MS DTCSearch全文目錄全文目錄全文索引全文索引服務器系統(tǒng)數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫mastermodeltempdbmsdbdistributionBSRUNBS_YBJK用戶數(shù)據(jù)庫用戶數(shù)據(jù)庫用戶數(shù)據(jù)庫用戶數(shù)據(jù)庫Data file.mdf or .ndfLog file.ldfExtent (8 contiguous 8-KB pages)Page (8 KB)Table,indexesData Max row size= 8060 bytesDatabase
4、 存儲系統(tǒng)用戶數(shù)據(jù):表、視圖、存儲過程存儲系統(tǒng)用戶數(shù)據(jù):表、視圖、存儲過程等等 數(shù)據(jù)文件數(shù)據(jù)文件 記錄所有事務和每個事務對數(shù)據(jù)庫所做的記錄所有事務和每個事務對數(shù)據(jù)庫所做的修改。修改。 什么是日志什么是日志?日志文件里記錄什么?日志文件里記錄什么?部門序號部門序號AndersonAndersonBegerlongstringvarchar(20)char(6)char(2)longstring觸發(fā)器觸發(fā)器存儲過程存儲過程PKFKCheckx#101911019210202LabrieLabrieMartinAngelaEvaJoseFRFRSPx19891x19433x21467H
5、RKarlDHRKarlDHRAmyL 認證認證Windows 2000驗證密碼驗證密碼SQL Server驗證密碼驗證密碼SQL ServerWindows 2000Windows 2000 組或者用戶組或者用戶SQL Server登錄帳號登錄帳號ORWindows NT 驗證密碼驗證密碼SQL Server驗證密碼驗證密碼SQL ServerWindows 2000SQL Server 把登錄與數(shù)據(jù)把登錄與數(shù)據(jù)庫用戶和角色聯(lián)系起來庫用戶和角色聯(lián)系起來Windows 2000用戶用戶SQL Server登錄帳號登錄帳號OR數(shù)據(jù)庫角色數(shù)據(jù)庫角色數(shù)據(jù)庫用戶數(shù)據(jù)庫用戶登錄登錄系統(tǒng)管理系統(tǒng)管理登錄登
6、錄數(shù)據(jù)庫環(huán)境數(shù)據(jù)庫環(huán)境數(shù)據(jù)庫數(shù)據(jù)庫用戶用戶角色角色賦權限賦權限數(shù)據(jù)庫數(shù)據(jù)庫非法用戶或者惡意用戶的破壞。非法用戶或者惡意用戶的破壞。操作員的誤操作,刪除大量數(shù)據(jù)。操作員的誤操作,刪除大量數(shù)據(jù)。磁盤損壞磁盤損壞,導致數(shù)據(jù)完全丟失導致數(shù)據(jù)完全丟失數(shù)據(jù)庫內(nèi)部發(fā)生錯誤,數(shù)據(jù)庫置疑數(shù)據(jù)庫內(nèi)部發(fā)生錯誤,數(shù)據(jù)庫置疑病毒感染文件,破壞文件病毒感染文件,破壞文件我砸我砸兩大主原因兩大主原因完全備份完全備份差異備份差異備份文件備份文件備份日志備份日志備份故故障障還還原原模模型型簡單日志模型簡單日志模型相當于相當于SQL 7.0的自動截斷日志的自動截斷日志,當事務提交后日志會自動截斷。當事務提交后日志會自動截斷。大容
7、量日志模型大容量日志模型對批量大容量事務采用最小日志對批量大容量事務采用最小日志的記錄方式的記錄方式:BCP,select into。完全日志模型完全日志模型記錄所有事務的日志記錄所有事務的日志。模型模型備份類型備份類型數(shù)據(jù)庫數(shù)據(jù)庫數(shù)據(jù)庫差數(shù)據(jù)庫差異異事務日事務日志志文件或文文件或文件差異件差異簡單簡單必需必需可選不允許不允許完全完全必需必需(或文件備(或文件備份)份)可選必需可選大容量日大容量日志記錄志記錄必需必需(或文件備(或文件備份)份)可選必需可選備份類型備份類型日志模型日志模型數(shù)據(jù)庫數(shù)據(jù)庫數(shù)據(jù)庫差異數(shù)據(jù)庫差異 事務日志事務日志文件或文件文件或文件差異差異簡單簡單完全完全大容量大容量日
8、志記錄日志記錄11:3011:30以前所有數(shù)以前所有數(shù)據(jù)。據(jù)。11:0011:00以前所有數(shù)以前所有數(shù)據(jù)據(jù)完全備份完全備份10:3010:30以前所有數(shù)以前所有數(shù)據(jù)據(jù)數(shù)據(jù)庫數(shù)據(jù)庫11:3011:30的備份,包含了的備份,包含了10點點鐘以后的鐘以后的1個半小時數(shù)據(jù)。個半小時數(shù)據(jù)。11:0011:00的備份,包含了的備份,包含了10點點鐘以后的鐘以后的1個小時數(shù)據(jù)。個小時數(shù)據(jù)。10:3010:30分的備份,包含了分的備份,包含了10點以后半小時的數(shù)據(jù)。點以后半小時的數(shù)據(jù)。10點鐘點鐘完全備份后完全備份后的數(shù)據(jù)的數(shù)據(jù)以前一次完全備份為基準以前一次完全備份為基準點點日志文件日志文件10:00進行過一
9、次完全備份進行過一次完全備份10:30分分30分鐘的日志分鐘的日志11:00分分30分鐘的日志分鐘的日志11:30分分30分鐘的日志分鐘的日志日志文件日志文件日志文件日志文件周日周日周一周一周二周二周六周六周日周日完全備份完全備份日志日志備份備份差異備份差異備份完全備份完全備份差異備份差異備份日志備份日志備份恢復順序恢復順序差異備份和日志備份的恢復以完全備份為基礎。BCP工具工具可以在可以在MS SQL Server實例和數(shù)據(jù)文件之間以實例和數(shù)據(jù)文件之間以用戶用戶指定的格式指定的格式復制數(shù)據(jù)。復制數(shù)據(jù)。支持并行的數(shù)據(jù)從多個客戶端大容量復制到單支持并行的數(shù)據(jù)從多個客戶端大容量復制到單個表中。個表
10、中。在向表中載入的時候,不判斷外鍵關系,只判在向表中載入的時候,不判斷外鍵關系,只判斷主鍵關系。斷主鍵關系??梢灾付承┍磉M行數(shù)據(jù)的導入導出,比如說可以指定某些表進行數(shù)據(jù)的導入導出,比如說僅僅導藥庫的。僅僅導藥庫的。Microsoft Windows 2000 professionalversion 5.1024版權所有版權所有 1985 2001 microsoft Corp.BCP Bsrun.YK_TYPK out注:注:v BCP命令為命令為DOS命令,其導入導出為文本格式的文件。命令,其導入導出為文本格式的文件。 v 用參數(shù)用參數(shù)-c導出的文件,可以用文本編輯器直接查看。導出的文件,
11、可以用文本編輯器直接查看。v 在客戶端執(zhí)行,數(shù)據(jù)直接存放在本地。在客戶端執(zhí)行,數(shù)據(jù)直接存放在本地。E:DataYK_TYPK.txt-c -SSVRName -Usa -PpassC:打開查詢分析器或打開查詢分析器或PB。Select bcp bsrun.+name + out e:data + name +.txt -c Usa Ppass Sserver from sysobjects whereXtype = U 。將上面的執(zhí)行結果保存在一個將上面的執(zhí)行結果保存在一個.bat為后綴的為后綴的DOS批處批處理文件中,雙擊該文件即可執(zhí)行。理文件中,雙擊該文件即可執(zhí)行。Microsoft SQ
12、L Server 2000 數(shù)據(jù)轉換服務 (DTS) 是一組圖形工具和可編程對象,使您得以將取自完全不同源完全不同源的數(shù)據(jù)析取、轉換并合并到單個或多個目的。 導入和導出數(shù)據(jù)。導入和導出數(shù)據(jù)。 DTS 能從文本文件或能從文本文件或 OLE DB 數(shù)據(jù)源(例如,數(shù)據(jù)源(例如,Microsoft Access 2000 數(shù)數(shù)據(jù)庫)將數(shù)據(jù)導入到據(jù)庫)將數(shù)據(jù)導入到 SQL Server 中?;蛘撸部梢詮闹??;蛘?,也可以從 SQL Server 將數(shù)據(jù)將數(shù)據(jù)導出到導出到 OLE DB 數(shù)據(jù)目的(例如一個數(shù)據(jù)目的(例如一個 Microsoft Excel 2000 電子表格)。電子表格)。DTS 還允許將
13、數(shù)據(jù)從文本文件高速裝載到還允許將數(shù)據(jù)從文本文件高速裝載到 SQL Server 表。表。轉換數(shù)據(jù)。轉換數(shù)據(jù)。 DTS 設計器包含一個轉換數(shù)據(jù)任務,使您得以從數(shù)據(jù)源連接中選擇數(shù)據(jù),設計器包含一個轉換數(shù)據(jù)任務,使您得以從數(shù)據(jù)源連接中選擇數(shù)據(jù),將數(shù)據(jù)列映射到一組轉換,以及將轉換的數(shù)據(jù)發(fā)送到目的連接。將數(shù)據(jù)列映射到一組轉換,以及將轉換的數(shù)據(jù)發(fā)送到目的連接。DTS 設計器設計器還包括一個數(shù)據(jù)驅動的查詢?nèi)蝿者€包括一個數(shù)據(jù)驅動的查詢?nèi)蝿?使您得以將數(shù)據(jù)映射到參數(shù)化查詢。使您得以將數(shù)據(jù)映射到參數(shù)化查詢。復制數(shù)據(jù)庫對象。復制數(shù)據(jù)庫對象。 使用使用 DTS,除了傳輸數(shù)據(jù)之外,還可以傳輸索引、視圖、登錄、存儲過程、
14、除了傳輸數(shù)據(jù)之外,還可以傳輸索引、視圖、登錄、存儲過程、觸發(fā)器、規(guī)則、默認值、約束,以及用戶定義數(shù)據(jù)類型。另外,還可以生成觸發(fā)器、規(guī)則、默認值、約束,以及用戶定義數(shù)據(jù)類型。另外,還可以生成腳本以復制數(shù)據(jù)庫對象。腳本以復制數(shù)據(jù)庫對象。sp_detach_db:從服務器分離數(shù)據(jù)庫從服務器分離數(shù)據(jù)庫sp_attach_db:將數(shù)據(jù)庫附加到服務器。將數(shù)據(jù)庫附加到服務器。sp_attach_db sp_attach_db bsrunbsrun, , E:DataE:Databsrunbsrun_data._data.mdfmdf, , E:Data E:Databsrunbsrun_data._data
15、.ldfldfsp_attach_single_file_db:僅對以前使用顯式僅對以前使用顯式 sp_detach_db 操作從服務器分離的數(shù)據(jù)庫執(zhí)行操作從服務器分離的數(shù)據(jù)庫執(zhí)行 sp_attach_single_file_db。注:如何不是執(zhí)行注:如何不是執(zhí)行sp_detach_db分離的數(shù)據(jù)庫,且該數(shù)據(jù)庫分離的數(shù)據(jù)庫,且該數(shù)據(jù)庫為完全日志模式,有可能會導致為完全日志模式,有可能會導致sp_attach_db失敗。失敗。sp_detach_db sp_detach_db bsrunbsrun 事務事務:簡單地說就是一組可執(zhí)行的簡單地說就是一組可執(zhí)行的SQL語句組成的獨語句組成的獨立單元。立
16、單元。Begin transactionSelect columnA into :variableA from tabA Update tabA set columnA Update tabB set columnBCommit事務的事務的ACID特性特性A:A: 表示“原子性”(Atomicity),即事務完全執(zhí)行或完全不執(zhí)行。C: 表示“一致性”(Consistency),所有的數(shù)據(jù)庫都有一致性約束。I: 表示“隔離”(Isolation),即表面看起來每一個事務都是在沒有其他事務同時執(zhí)行的情況下執(zhí)行的。D: 表示“持久性”(Durability),即一旦事務完成了,則事務對數(shù)據(jù)庫的影響就
17、不會丟失。 Table姓名姓名收入收入張三張三3000.00取出張三工資取出張三工資3000事務事務1增加張三提成增加張三提成500保存張三收入保存張三收入3500取出張三工資取出張三工資3000增加張三獎金增加張三獎金200保存張三收入保存張三收入3200事務事務2最后的保存結果:張三收入為最后的保存結果:張三收入為3200或或3500 Table姓名姓名收入收入張三張三3000.00取出張三工資取出張三工資3000事務事務1增加張三提成增加張三提成500保存張三收入保存張三收入3500 讀取張三工資讀取張三工資增加張三獎金增加張三獎金200保存張三收入保存張三收入3700事務事務2最后的保
18、存結果:張三收入為最后的保存結果:張三收入為3700哈哈哈哈等我先執(zhí)行完等我先執(zhí)行完如果沒有鎖定且多個用戶同時訪問一個數(shù)據(jù)庫,則當他們的如果沒有鎖定且多個用戶同時訪問一個數(shù)據(jù)庫,則當他們的事務同時使用相同的數(shù)據(jù)時可能會發(fā)生問題。事務同時使用相同的數(shù)據(jù)時可能會發(fā)生問題。鎖的作用:控制用戶的并發(fā)性,保證數(shù)據(jù)的完整性與一致性。鎖的作用:控制用戶的并發(fā)性,保證數(shù)據(jù)的完整性與一致性。Microsoft SQL Server 2000 具有多粒度鎖定,允許一個具有多粒度鎖定,允許一個事務鎖定不同類型的資源。事務鎖定不同類型的資源。張三張三3000.00張三張三3000.00李四李四4000.00數(shù)據(jù)庫數(shù)據(jù)庫頁頁行行表表其他鎖粒度:鍵鎖,擴展盤區(qū)鎖其他鎖粒度:鍵鎖,擴展盤區(qū)鎖鎖的粒度鎖的粒度數(shù)據(jù)庫鎖數(shù)據(jù)庫鎖表鎖表鎖盤區(qū)鎖盤區(qū)鎖頁鎖頁鎖行鎖行鎖資源開銷資源開銷鎖的粒度越小,服務器的資源開銷越大,一個表假如有鎖的粒度越小,服務器的資源開銷越大,一個表假如有1000記錄,則采用表鎖需要鎖記錄,則采用表鎖需要鎖 1 個,采用行級鎖需要個,采用行級鎖需要1000個鎖。個鎖。假設每個鎖需要假設每個鎖需要100字節(jié):字節(jié): 表鎖表鎖=100字節(jié),字節(jié), 行鎖行鎖=100字節(jié)字節(jié)*1000wait wait wait wa
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新能源電池維修及更換服務合同4篇
- 2024某城市地標建筑設計與施工合同
- 2025年度消防水源及消防水池建設與維護合同4篇
- 2025年度環(huán)保技術研發(fā)采購追加合同3篇
- 2025年度新型農(nóng)業(yè)科技場咨詢服務合同范本4篇
- 2025年度住宅窗戶安全性能提升改造合同4篇
- 2024渣土運輸車加盟合同規(guī)范樣本3篇
- 2025年度智能汽車生產(chǎn)線廠房租賃合同3篇
- 2025年度市政綠化帶除草承包服務協(xié)議4篇
- 2025年度智能安防產(chǎn)品全國代理權授權合同范本4篇
- 醫(yī)療糾紛預防和處理條例通用課件
- 廚邦醬油推廣方案
- 乳腺癌診療指南(2024年版)
- 高三數(shù)學寒假作業(yè)1
- 保險產(chǎn)品創(chuàng)新與市場定位培訓課件
- (完整文本版)體檢報告單模版
- 1例左舌鱗癌手術患者的圍手術期護理體會
- (完整)100道兩位數(shù)加減兩位數(shù)口算題(難)
- 鋼結構牛腿計算
- 2023-2024學年重慶市兩江新區(qū)四上數(shù)學期末質量檢測試題含答案
- 體外診斷試劑工作校準品產(chǎn)品校準品互換性(基質效應)Excel計算模板
評論
0/150
提交評論