SQL2005連組態(tài)王的簡單應(yīng)用_第1頁
SQL2005連組態(tài)王的簡單應(yīng)用_第2頁
SQL2005連組態(tài)王的簡單應(yīng)用_第3頁
SQL2005連組態(tài)王的簡單應(yīng)用_第4頁
SQL2005連組態(tài)王的簡單應(yīng)用_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Microsoft SQL Server 2005 數(shù)據(jù)庫的簡單應(yīng)用說明文檔數(shù)據(jù)庫此文檔由北京亞控公司提供,僅作為亞控內(nèi)部 Microsoft SQL Server 2005 應(yīng)用的交流學(xué)習(xí)參考,北京亞控公司不對此文檔涉及的數(shù)據(jù)庫使用承擔(dān)任何使用責(zé)任, 數(shù)據(jù)庫軟件的詳細(xì)說明請參考微軟提供的使用說明。Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔1. 打開SQL Server數(shù)據(jù)庫1.2. 新建數(shù)據(jù)庫2.3. 新建表3.4. 查看表中的記錄5.5. 修改表5.6. 與組態(tài)王的數(shù)據(jù)交換 6.7. 數(shù)據(jù)庫的拷貝與附加7.7.1拷貝數(shù)據(jù)庫7.7.2數(shù)據(jù)庫附加 10附錄.15

2、北京亞控科技發(fā)展有限公司iMicrosoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔SQL Server是基于服務(wù)器端的中型的數(shù)據(jù)庫,可以適合大容量數(shù)據(jù)的應(yīng)用,在功能 上管理上要比Access要強(qiáng)得多。下面我們以 Microsoft SQL Server 2005 為例簡單介紹 一下SQL Server數(shù)據(jù)的應(yīng)用。1.打開SQL Server數(shù)據(jù)庫打開Microsoft SQL Server Management Studio,在彈出的對話框里輸入數(shù)據(jù)庫所在的IP地址或機(jī)器名身份驗(yàn)證可以選擇“ Windows身份驗(yàn)證”或“ SQL Server身份驗(yàn)證”,SQL Server

3、身份驗(yàn)證默認(rèn)的用戶名是sa,密碼是sa。圖1選擇“ Windows身份驗(yàn)證”連接數(shù)據(jù)庫北京亞控科技發(fā)展有限公司1Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔北京亞控科技發(fā)展有限公司2Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔圖2選擇“ SQL Server身份驗(yàn)證”連接數(shù)據(jù)庫2.新建數(shù)據(jù)庫選中數(shù)據(jù)庫,右鍵菜單,單擊【新建數(shù)據(jù)庫】圖3新建數(shù)據(jù)庫在【數(shù)據(jù)庫名稱】中輸入“test”,點(diǎn)擊【確定】按鈕,則新建了一個(gè)名為test的數(shù)北京亞控科技發(fā)展有限公司3Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔據(jù)庫圖4新建

4、數(shù)據(jù)庫3. 新建表單擊test數(shù)據(jù)庫前面的“ + ”號,展開所有項(xiàng),再選中“表”,右鍵菜單選擇【新 建表】。北京亞控科技發(fā)展有限公司4Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔北京亞控科技發(fā)展有限公司5Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔圖5新建表圖6建表的字段及類型建好字段后,選擇【保存】,定義表名稱“ db”。北京亞控科技發(fā)展有限公司#Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔北京亞控科技發(fā)展有限公司6Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔圖7定義表名稱

5、北京亞控科技發(fā)展有限公司#Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔北京亞控科技發(fā)展有限公司#Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔4. 查看表中的記錄選中表“ db”,右鍵菜單,選擇“打開表”- test過LJ數(shù)范庫關(guān)罷團(tuán)二丨.表+ ._J系編表新建表修改打開表W北京亞控科技發(fā)展有限公司#Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔編寫表腳丞為$查看依賴關(guān)系電全文索引重命名刪除刷新邁)屬性®+. _| I+ _|視團(tuán) A lJ同義詞+可編程電 + ,_J Service .+ 存睛 田

6、Lj安全性± LJ安全性i+i I j購奚黑對象圖8打開表打開表格后,如果之前有往表格里插入記錄,貝U會看到表格里所有的記錄,如下圖 九所示。表dbo. db 表- dbo. db摘要 X日期|數(shù)據(jù)2010-12-20 10:06:0920圖9表格記錄5. 修改表選中表“ db”,右鍵菜單,選擇“修改”。會進(jìn)入如上圖六所示的窗口,用戶可以 在這里增加、刪除、修改表。tSt* 口數(shù)據(jù)庫關(guān)系圖dto.新建表.北京亞控科技發(fā)展有限公司7Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔打開表(Q)編寫表腳本為 查看依賴關(guān)系電) 全文索引Q)重命名血)刪除刷新0)雇性

7、®修改+ _纟+二帛± i_J I3 一i吿l±j lJ觀團(tuán)同義詞+ L_J可輪程芒+ _J Serviceffi 口存儲+ 口安全性 i± LJ安全性 iz La昭電雲(yún)id委圖10修改表6. 與組態(tài)王的數(shù)據(jù)交換ACCESS類似,本定義好SQL Server數(shù)據(jù)庫及表后,與組態(tài)王的數(shù)據(jù)交換方式同 文檔就不做詳細(xì)說明了。北京亞控科技發(fā)展有限公司#Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔7. 數(shù)據(jù)庫的拷貝與附加 7.1拷貝數(shù)據(jù)庫首先在Microsoft SQL Server Management Studio中選中要拷貝的數(shù)

8、據(jù)庫,右鍵菜單 中選擇“任務(wù)”-“分離”。圖11分離數(shù)據(jù)庫在彈出的對話框中勾選“刪除連接”和“更新統(tǒng)計(jì)信息”圖12分離數(shù)據(jù)庫按【確定】按鈕后,在 Microsoft SQL Server Management Studio里就看不到“ test” 數(shù)據(jù)庫了。我們至U SQL Server 2005 的安裝目錄下,如 C:Program Files'Microsoft SQLServerMSSQL.1MSSQLData,在 “Data” 文件夾里能找到 test.mdf 和 test_log.ldf 兩個(gè)文件,這兩個(gè)文件就是數(shù)據(jù)庫文件,拷貝這兩個(gè)文件到其他電腦上進(jìn)行備份或附加都可以。北京

9、亞控科技發(fā)展有限公司9Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔北京亞控科技發(fā)展有限公司10Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔C:Progra> FilesMicrosoft SQL ServerISSQL. lISSQLData文件® 編輯® 查看(v)收議(A)工具 幫助后退” 茁尸搜索色文件夾鶴商(E X嶺®酹地址C:VFrcgram FilesVMicrosoft SQL ServerMSSQL. 1MSSQLData左件和左件夾任務(wù)會曲穰動所選項(xiàng)目門復(fù)制所選項(xiàng)目必將選擇的項(xiàng)目發(fā)

10、布到2 WeLrj以電子郵件形式發(fā)送所3選項(xiàng)目V刪除所選項(xiàng)目其它位置MSSQL我的文檔我的電腦網(wǎng)上鄰居詳細(xì)信息(苓名稱丈小類型修改日期1 at. rrulf6. 144 KBSQL Server Data.2010-12-31 11:42|J=1 ab_log. ldf1. 024 KBSQL Server l:ata.2010-12-31 11:42J data_Data. MIiF5, 120 KBSQL Server D;ata.2010-12-31 11:42|J=1 data_Log. LDF1. 024 KBSQL Server Data.2010-12-31 11:42DB_TS

11、WQUBZ.mdfL 168 KBSQL Server l:ata.2010-12-31 11:42|JJ DB_TSWQKBZ_log. ldf26,816 KBSQL Server D:ata.2010-12-31 11:42|J=1 distmdl. ldf2,816 KBSQL Server Data.2005-10-14 1:05distmdl. mdf5. 120 KBSQL Server l:ata.2005-10-14 1:05|j=l iLnowledEeBase. ldf1,024 KBSQL Server Data.2010-12-31 11:42J Eitowl t:

12、iIehBe. m dt2, 240 KBSQL Server Data.2010-12-31 11:42mastEr. rndf4. 096 KBSQL Server l:ata.2010-12-31 11:42當(dāng)1 mastlog. ldf1,536 KBSQL Server Data.2010-12-31 11:42model. rTuif2. 240 KBSQL Server Data.2010-12-31 11:42|JJ modellog. ldf1. 024 KBSQL Server l;ata.2010-12-31 11:42J mEdbdata. mdf5, 568 KBSQ

13、L Server Data.2010-12-31 11:42iJJmsdblog. ldf2. 048 KBSQL Server l:ata.2010-12-31 11:42pl mssqlsystEmtE弓ource. ldf512 KBSQL Server D;ata.2005-10-14 0:56-y mseqlsystemresoui-ce. mdf38, 976 KBSQL Server Data.2005-10-14 0:56J myteEt_D:=Lta. HUF1. 984 KBSQL Server l:ata.2010-12-31 11:42庫1 mytest丄匸電.LDF1

14、,024 KBSQL Server D;ata.2010-12-31 11:421 qq. rrulf3. 072 KBSQL Server Data.2010-12-31 11:42|J1 qi_log.ldf1. 024 KBSQL Server l:ata.2010-12-31 11:42ReportS電斗¥電斗.md£3, 264 KBSQL Server D:ata.2010-12-31 11:42J Rep or tS er ver _1 o g. LDF832 KBSQL Server Data.2010-12-31 11:42j Rep or t$Er

15、65;EirTErTiplE. rrulf2. 240 KBSQL Server l:ata.2010-12-31 11:42J Rep or tS er ver T erTipDB_l o g. LDF832 KBSQL Server Data.2010-12-31 11:42eo£twar mpFodu亡rndf3. 072 KBSQL Server Data.2009-8-28 10:33庫1 softwareproduct£_og. ldf1. 024 KBSQL Server l:ata.2009-8-28 10:33tempilb. rmlt8. 192 KBS

16、QL Server Data.2011-1-4 11:21pl tempiog. ldf512 KBSQL Server Data.2011-1-4 11:21pgsga3. 072 KBSQL Server l;ata.2011-1-4 15:16J test_log. ldf |1. 024 KBSQL Server Data.2011-1-4 15:16圖13數(shù)據(jù)所在位置北京亞控科技發(fā)展有限公司11Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔7.2數(shù)據(jù)庫附加Microsoft SQL數(shù)據(jù)庫附加的意思就是把其他已經(jīng)存在的數(shù)據(jù)庫加載到本地的Server Ma n

17、ageme nt Studio中,進(jìn)行編輯、瀏覽等操作。首先選擇“數(shù)據(jù)庫”,右鍵菜單選擇“附加”。licrosoft SQL Server lanaeStudio文件 編輯 視團(tuán) 工具Q)廊口址)社區(qū) 需助j新建查詢® uj皚辿陽鳥爲(wèi)討瞬靜園褂抄雪云對象資源管理器 4 X-0 172. 16. 1 12S (SQL Str ver 9.C. 1399 - KINGVIEXyu. chen)數(shù)據(jù)If 新建數(shù)據(jù)庫廻)北京亞控科技發(fā)展有限公司12Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔北京亞控科技發(fā)展有限公司#Microsoft SQL Server 20

18、05數(shù)據(jù)庫的簡單應(yīng)用說明文檔QQOQQOQ3 3 ffl ffl B 田|±1還原數(shù)據(jù)庫0) 還原文件和文件俎Rep or七£皀/¥皂工+ J ReportServerTempDB 世Ei安全性+服務(wù)器對象口復(fù)制 伍Cj管理+ _j Notification Services i+ 啓 SQL Server 代理圖14附加數(shù)據(jù)庫在彈出的對話框中,單擊【添加】按鈕。圖15附加數(shù)據(jù)庫在彈出的對話框中選擇要附加的數(shù)據(jù)庫,如下圖所示把“test”數(shù)據(jù)庫添加上北京亞控科技發(fā)展有限公司13Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔北京亞控科技發(fā)

19、展有限公司14Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔修定粒數(shù)據(jù)庫文件-JSCHEMTU選擇文件+_, fli crosaft ActiyeSymc+ _)Mi crosoft Acti veSync .± ,_j Microsoft And.ysis Servi+ _j Microsoft CATICOM 2102 + J mi crosoft Frontpage I 一j Mi crosoft Offi ce+ 一 Mi crosaft Silverli ght-_j Mi crosoft SQL Server8090MSSQL 1一I MSS9

20、L+ ,_j E&ckup+ 二 Einn-一j Eat a口ca口日J(rèn) J Jab. mdf data_Cata. MDF BB_rSWQUBZ.mdf di e tmdl. md£Kxiovded 宜 eEase- mif master, mdf modl. mdf mMbd杜ta, mlf msslsyEttihresoiirc*. mdf myptest_Dati. MDF qqi,mdfRep(jrtServ#r. mdf ReportssrverTempDE.mdf softxarepr>ducts. mdf t«mpdb. mdftext. m&

21、gt;dftext. m>dfA|所選路徑世):文件類型d):文件名):CAFrogrsm FilfisXHi crosoft SQL ServerMSSQL. lMSSQLData 數(shù)據(jù)庫立件(匚m旺)、t*st. mdf確定取消圖16附加數(shù)據(jù)庫單擊【確定】按鈕,彈出如下圖所示對話框,在對話框的左下角顯示了數(shù)據(jù)庫文件 test.mdf和 test_log.ldf。北京亞控科技發(fā)展有限公司15Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔圖17附加數(shù)據(jù)庫單擊【確定】按鈕后,在Microsoft SQL Server Management Studio中就可以看

22、到“test” 數(shù)據(jù)庫了。北京亞控科技發(fā)展有限公司16Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔君象資源管理第律4 X連接響目I- d 1T2.16 1.129 (SQL Serv&r 3 0-1399 - KIMGVIE*jm. cherj -_i數(shù)據(jù)庫+ LJ系統(tǒng)數(shù)據(jù)庫+數(shù)據(jù)庫快照 田jj命It | dat&l+ j BB_TSWqUBZ+ J mytest出.J qq#Reports 電 i誓豈 r+ Rtp or IS erverl empDBtEt# 安全性+服務(wù)器對象V 一|復(fù)制+ 口管理+ J ffotifi cati on Ser

23、vi ces1+ g SQL Server 代理圖18附加數(shù)據(jù)庫后北京亞控科技發(fā)展有限公司17Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔8. 附錄在本文檔最后提供一點(diǎn)SQL Server數(shù)據(jù)庫用戶權(quán)限方面的資料供我們學(xué)習(xí)參考。SQL Server數(shù)據(jù)庫的角色是一個(gè)強(qiáng)大的工具,使您得以將用戶集中到一個(gè)單元中, 然后對該單元應(yīng)用權(quán)限。對一個(gè)角色授予、拒絕或廢除的權(quán)限也適用于該角色的任何成 員??梢越⒁粋€(gè)角色來代表單位中一類工作人員所執(zhí)行的工作,然后給這個(gè)角色授予 適當(dāng)?shù)臋?quán)限。當(dāng)工作人員開始工作時(shí),只須將他們添加為該角色成員,當(dāng)他們離開工作 時(shí),將他們從該角色中刪除

24、。而不必在每個(gè)人接受或離開工作時(shí),反復(fù)授予、拒絕和廢 除其權(quán)限。權(quán)限在用戶成為角色成員時(shí)自動生效。如果根據(jù)工作職能定義了一系列角色,并給每個(gè)角色指派了適合這項(xiàng)工作的權(quán)限, 則很容易在數(shù)據(jù)庫中管理這些權(quán)限。之后,不用管理各個(gè)用戶的權(quán)限,而只須在角色之 間移動用戶即可。如果工作職能發(fā)生改變,貝U只須更改一次角色的權(quán)限,并使更改自動 應(yīng)用于角色的所有成員,操作比較容易。SQL Server在安裝過程中定義幾個(gè)固定角色??梢栽谶@些角色中添加用戶以獲得相 關(guān)的管理權(quán)限。下面是服務(wù)器范圍內(nèi)的角色。固定服務(wù)器角色描述sysadm in可以在SQL Server中執(zhí)行任何活動。serveradm in可以設(shè)置

25、服務(wù)器范圍的配置選項(xiàng),關(guān)閉服務(wù)器。setupadm in可以管理鏈接服務(wù)器和啟動過程。securityadm in可以管理登錄和CREATE DATABASE 權(quán)限,還可以讀取錯(cuò)誤日 志和更改密碼。processadm in可以管理在SQL Server中運(yùn)行的進(jìn)程。dbcreator可以創(chuàng)建、更改和除去數(shù)據(jù)庫。diskadmin可以管理磁盤文件。bulkadmin可以執(zhí)行BULK INSERT語句??梢詮膕p_helpsrvrole獲得固定服務(wù)器角色的列表,可以從sp_srvrolepermission獲 得每個(gè)角色的特定權(quán)限。每個(gè)數(shù)據(jù)庫都有一系列固定數(shù)據(jù)庫角色。雖然每個(gè)數(shù)據(jù)庫中都存在名稱相

26、同的角色, 但各個(gè)角色的作用域只是在特定的數(shù)據(jù)庫內(nèi)。例如,如果Databasel和Database2中都有叫UserX 的用戶ID,將Databasel中的UserX 添加到Databasel的db_owner固 定數(shù)據(jù)庫角色中,對 Database2中的UserX 是否是Database2的db_owner角色成員 沒有任何影響。固定數(shù)據(jù)庫角色描述db_ow ner在數(shù)據(jù)庫中有全部權(quán)限。db accessadm in可以添加或刪除用戶ID。db_securityadm in可以管理全部權(quán)限、對象所有權(quán)、角色和角色成員資格。db_ddladm in可以發(fā)出ALL DDL,但不能發(fā)出GRANT、

27、REVOKE 或DENY 語句。db backupoperator可以發(fā)出 DBCC、CHECKPOINT 和 BACKUP 語句。db datareader可以選擇數(shù)據(jù)庫內(nèi)任何用戶表中的所有數(shù)據(jù)。db_datawriter可以更改數(shù)據(jù)庫內(nèi)任何用戶表中的所有數(shù)據(jù)。db de ny datareader不能選擇數(shù)據(jù)庫內(nèi)任何用戶表中的任何數(shù)據(jù)。db de ny datawriter不能更改數(shù)據(jù)庫內(nèi)任何用戶表中的任何數(shù)據(jù)??梢詮膕p_helpdbfixedrole 獲得固定數(shù)據(jù)庫角色的列表,可以從 sp_dbfixedrolepermissi on獲得每個(gè)角色的特定權(quán)限。數(shù)據(jù)庫中的每個(gè)用戶都屬于pu

28、blic數(shù)據(jù)庫角色。如果想讓數(shù)據(jù)庫中的每個(gè)用戶都 能有某個(gè)特定的權(quán)限,則將該權(quán)限指派給public角色。如果沒有給用戶專門授予對某 個(gè)對象的權(quán)限,他們就使用指派給public角色的權(quán)限。下面是在SQL Swever數(shù)據(jù)庫里新建用戶及進(jìn)行權(quán)限管理的幾個(gè)截圖。選擇“安全性”“登錄名”,右鍵菜單,單擊“新建登錄名”。在彈出的對話框 里,設(shè)置用戶名及密碼。北京亞控科技發(fā)展有限公司19Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔北京亞控科技發(fā)展有限公司20Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔圖19新建用戶北京亞控科技發(fā)展有限公司#Mic

29、rosoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔北京亞控科技發(fā)展有限公司21Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔登老名-斷建北京亞控科技發(fā)展有限公司#Microsoft SQL Server 2005數(shù)據(jù)庫的簡單應(yīng)用說明文檔LTZ 16. I ISI哇攝:kinvievO IVinioT=身忖撿證血® SQL Srrre :3iS驗(yàn)證密碼®確認(rèn)密瑪心:回隹制實(shí):fe巒硒托比i?)強(qiáng)制憲瑪過軸用戶在下出輕錄時(shí)必須更J改密瑪也映射到證為證書呂茹:吹射到非劉稱密銅密將名菽閭:跌認(rèn)敢惟庠(1J默認(rèn)誥言®:北京亞控科技發(fā)展有限公司#Microsoft SQL Serv

溫馨提示

  • 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

提交評論