20
5/23/2018 Lab3sqlserver-slidepdf.com http://slidepdf.com/reader/full/lab3-sql-server 1/20  TRƯỜNG CAO ĐẲNG NGH  Ề iSPACE 240 Võ Văn Ngân, Phường Bình Th, Qun Th Đứ c, TpHCM Website: www.ispace.edu.vn Email: [email protected] ĐT: (08) 62.678.999 Fax: (08) 62.837.867  MH: Qun tr SQL Server Trang 1/20 KHOA M  ẠNG VÀ AN NINH THÔNG TIN MÔN HC: QU  ẢN TR  SQL SERVER LAB 03: B  ẢO M  ẬT SQL SERVER (SV thự c hin ti lp) *** 1. Chuẩn đầu ra - Cấ u hình xác thự c bng Windows trên máy ch MS SQL Server. - To và cấu hình người dùng truy cp database. 2. Tình huố ng - Công ty TNHH Massan chuyên v  ề sn xuất và thương mại thự c phẩm cho người tiêu dùng trên toàn quố c. Công ty đang chuẩ n b  xây dự ng các ph  ần m  ềm dùng để  qun lý vấn đề tài chính k ế  toán, nhân sự  và s n phẩ m trong công ty mt cách hiu qu. Trong công ty có nhi  ều nhân viên sử  dụng cơ sở dữ  liu trên máy ch SQL-SRV để  lưu trữ  dữ  liu. Có mt số  nhân viên ca các phòng ban phi thự c hiện sao lưu cấ u hình cho database c a phòng ban mình. ISA 2006 SQL- SRV DC1 Web OCS  Hình 1 : Sơ đồ  t ổ ng quát h ệ  th ố ng m ạ ng công ty Massan 3. Chun b - Chi tiế t các thành ph  ần c  ần chuẩ n b: o 1 máy ch Windows Server 2003 đã nâng cấ p domain. o 1 máy ch  MS Windows Server 2003 đã cài đặ t MS SQL Server 2005. 4. Ni dung các bài tp Bài tp 1: - Mô t ả  bài t ậ p: o Trong công ty có nhi ề u b ộ  ph ậ n s ử  d ụ ng d ị ch v ụ  MS SQL để  lưu trữ  d ữ  li ệ u ph ầ n m ề m c ủ a phòng ban mình. M ỗ i l ầ n k ế t n ối ngườ i dùng c ầ n ph ả i xác th ực để  ki ể m tra quy ề n k ế t n ố i. Vì v ậ y c ầ n ph ả i t ạ o m ỗ i ngườ i m ộ t tài kho ả n xác th ự c trên máy ch ủ  MS SQL để  giúp ngườ i dùng có th ể  k ế t n ối và lưu trữ  d ữ  li ệ u. - Yêu c ầ u th ự c hi ệ : 1.1- Cấ u hình MS SQL xác thự c bng các tài khon trong Windows. 1.2- To và qun lý các user trong database. -  Hướ ng d ẫ n th ự c hi ệ : - 1.1 Cấ u hình MS SQL xác thự c bng các tài khon trong Windows

Lab3 sql server

Embed Size (px)

DESCRIPTION

mien phi tai

Citation preview

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 1/20

    KHOA MNG V AN NINH THNG TIN

    MN HC: QUN TR SQL SERVER

    LAB 03: BO MT SQL SERVER (SV thc hin ti lp)

    ***

    1. Chun u ra - Cu hnh xc thc bng Windows trn my ch MS SQL Server. - To v cu hnh ngi dng truy cp database.

    2. Tnh hung - Cng ty TNHH Massan chuyn v sn xut v thng mi thc phm cho ngi tiu dng trn ton quc.

    Cng ty ang chun b xy dng cc phn mm dng qun l vn ti chnh k ton, nhn s v sn phm trong cng ty mt cch hiu qu. Trong cng ty c nhiu nhn vin s dng c s d liu trn my ch SQL-SRV lu tr d liu. C mt s nhn vin ca cc phng ban phi thc hin sao lu cu hnh cho database ca phng ban mnh.

    ISA 2006

    SQL-SRVDC1 Web OCS

    Hnh 1: S tng qut h thng mng cng ty Massan 3. Chun b

    - Chi tit cc thnh phn cn chun b: o 1 my ch Windows Server 2003 nng cp domain. o 1 my ch MS Windows Server 2003 ci t MS SQL Server 2005.

    4. Ni dung cc bi tp

    Bi tp 1:

    - M t bi tp: o Trong cng ty c nhiu b phn s dng dch v MS SQL lu tr d liu phn mm ca phng ban

    mnh. Mi ln kt ni ngi dng cn phi xc thc kim tra quyn kt ni. V vy cn phi to mi ngi mt ti khon xc thc trn my ch MS SQL gip ngi dng c th kt ni v lu tr d liu.

    - Yu cu thc hin: 1.1- Cu hnh MS SQL xc thc bng cc ti khon trong Windows. 1.2- To v qun l cc user trong database.

    - Hng dn thc hin: -

    1.1 Cu hnh MS SQL xc thc bng cc ti khon trong Windows

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 2/20

    -

    - To cc group trong Windows nh sau:

    -

    Stt Windows group Ghi ch

    1 MYCOMP\HREmployees

    2 MYCOMP\ITEmployees

    3 MYCOMP\SalesEmployees

    4 MYCOMP\ProductionEmployees

    5 MYCOMP\PurchasingEmployees

    -

    - M ca s Computer Management

    -

    - Chn nhnh System Tools Local Users and Groups Groups

    - Click phi Groups New Group

    - Nhp thng tin trong Group name, Description, click nt Create to (lp li cc bc hon tt danh

    sch cc group trong bng trn)

    - Kt qu sau khi thc hin

    Bt chnh sch security

    - M ca s Local Security Setting

    - DB click Local Security Policy, chn Security Account Policies Password Policy

    - Trong mn hnh phi, db dng Password must meet complexity requirements

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 3/20

    - Chn Enabled Apply OK

    Thay i ch chng thc ca SQL Server thnh Mixed Mode

    - Trong Select a page, chn th Security Server Authentication SQL Server and Windows

    Authentication mode OK

    To Windows Logins trong SQL Server theo bng sau:

    Stt Login name Authentication Default Database

    1 MYCOMP\HREmployees Windows AdventureWorks

    2 MYCOMP\ITEmployees Windows Master

    3 MYCOMP\SalesEmployees Windows AdventureWorks

    4 MYCOMP\ProductionEmployees Windows AdventureWorks

    5 MYCOMP\PurchasingEmployees Windows AdventureWorks

    - Chn Security Logins New Login.

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 4/20

    - Thit lp thng tin cho Login nh sau

    - Lp li cc bc hon tt danh sch Windows Logins trong bng trn t kt qu sau

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 5/20

    To cc SQL Logins

    Thuc tnh Gi tr

    Login name HRAppAdmin

    Authentication SQL Server

    Password: Pa$$w0rd

    Confirm password: Pa$$w0rd

    Enforce password policy Chn

    Enforce password expiration Chn

    User must change password at next login Khng chn

    Default database master

    -

    -

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 6/20

    Thuc tnh Gi tr

    Login name HRApp

    Authentication SQL Server

    Password: Pa$$w0rd

    Confirm password: Pa$$w0rd

    Enforce password policy Khng chn

    Default database AdventureWorks

    Kim chng chnh sch password trn cc Login

    -- thay i mt khu cho HRAppAdmin (login ny c p dng password policy)

    USE MASTER

    ALTER LOGIN HRAppAdmin WITH PASSWORD = '123456'

    OLD_PASSWORD = 'Pa$$w0rd'

    go

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 7/20

    - Li nhn c

    -- thay i mt khu cho HRApp (login ny khng p dng password policy)

    USE MASTER

    ALTER LOGIN HRApp WITH PASSWORD = '123456'

    OLD_PASSWORD = 'Pa$$w0rd'

    go

    - Thc hin thnh cng

    Gn Login vo Server Roles

    - a vo nhm c quyn to db (dbcreator)

    - Chn ITEmployees (login ny c default database l master c quyn to database) vo nhm

    dbcreator

    - Nhn Add

    - Nhn Browse,

    - Chn MYCOMP\ITEmployees OK

    - Nhn OK

    To member tn huuhung trong group MYCOMP\ITEmployees

    - Nhn Add, thm member vo group ny

    - Nhn Advanced tm tn member OK

    - Nhn OK

    - Nhn Apply OK

    Kim chng member huuhung thuc group MYCOMP\ITEmployees c quyn to database

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 8/20

    - Nhp thng tin ng nhp

    - + User name: admin

    - + Password: Pa$$w0rd (password theo policy)

    - Nhp lnh sqlcmd, sau to c s d liu IT_DB, thot bng lnh exit

    - Kim tra kt qu trong SSMS, c database tn IT_DB c to t ca s lnh sqlcmd vi quyn ca

    user Admin

    Gn quyn cho login tn HRAppAdmin

    - Chn Preperties ca HRAppAdmin

    - Chn Securables trong Select a page, sau nhn Add

    - Kim tra mc Specify objects. c chn OK

    - Nhn Object Types

    - Chn Login OK

    - Nhn Browser trong ca s sau

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 9/20

    - Chn HRApp OK

    - Nhn OK

    - HRAppAdmin thc hin gn quyn Alter cho HRApp bng cch chn mc Grant nh hnh OK

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 10/20

    Kim chng login HRAppAdmin c th iu chnh login HRApp

    - Kt ni vo Database Engine

    - Thng tin ng nhp

    - + Chng thc SQL Server

    - + Login: HRAppAdmin

    - + Password: Pa$$w0rd

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 11/20

    - Sau khi ng nhp thnh cng, trong SSMS

    - Login HRAppAdmin s thc thi vic thay i thng tin ca login HRApp

    - Thay i mt khu ng nhp mi cho HRApp (nhc li: password c ca HRApp l 123456 v login

    HRApp khng p dng policy password)

    - Nhp thng tin mi:

    - + Password: 1234567890

    - + Confirm passwrod: 1234567890

    - + Old password: 123456

    1.2: To v qun l cc user cho database (AdventureWorks)

    To user t Windows login

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 12/20

    - Nhp user name: HREmpoyees. Tm Login name t cc Windows login to trc (trong Bi 1)

    - Nhn Browser.. trong mn hnh sau

    - Chn MYCOMP\HREmployees OK

    - Nhn OK trong mn hnh sau

    - Lp li cc bc trn hon tt danh sch cc user trong bng sau:

    User name Windows Login name

    ITEmployees MYCOMP\ITEmployees

    SalesEmployees MYCOMP\ SalesEmployees

    ProductionEmployees MYCOMP\ ProductionEmployees

    PurchasingEmployees MYCOMP\ PurchasingEmployees

    - Kt qu sau khi to

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 13/20

    To Windows Login tn Holly

    - Nhp thng tin

    - + Group name: Holly

    - + Description: Holly Group

    - To mi User.

    Bi tp 2:

    - M t bi tp: o Trong cng ty c mt s nhn vin bn cn phn quyn truy cp database ca mnh v phn quyn qun

    l database ph hp nht. To cc user trn c s d liu QLSV (qun l sinh vin), gn user vi cc quyn thch hp theo bng m t sau y Tn user Chng

    Thc

    Mt

    khu

    Password

    Policy

    Quyn

    c csdl

    Quyn

    Ghi csdl

    Quyn

    Backup csdl

    User_abc SQL aA12$%

    User_def SQL 123456

    User_quantri SQL Pa$$w0rd

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 14/20

    - Yu cu thc hin: 2.1- To cc user nh trn. 2.2- Phn quyn cho cc user trn.

    - Hng dn thc hin: o Cu hnh computer set

    To User_abc:

    - Khi ng SQL Server 2005 vi quyn qun tr - Chn nhnh Security (mc Server) Logins New Login

    To login th nht vi thng tin nh sau

    - Th General:

    + Login name: User_abc

    + SQL Server authentication

    - Password: aA12$%

    - Confirm password: aA12$%

    + Enforce password policy:

    + Default database: QLSV

    - Th User mapping

    + Chn Users mapped to this login: QLSV

    + Chn Database role membership for QLSV: db_datareader

    Nhn OK thc thi to login User_abc

    * Kim chng vic to User_abc

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 15/20

    - Ngt kt ni khi SQL Server

    - Kt ni vo SQL Server vi ti khon ca User_abc

    Thng tin ti khon ng nhp

    + Authentication: SQL Server Authentication

    + Login: User_abc

    + Password: aA12$%

    - Thc thi on lnh sau, v ghi nhn kt qu

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 16/20

    - Thc thi on lnh sau, v ghi nhn kt qu

    To User_def:

    - Khi ng SQL Server 2005 vi quyn qun tr - Chn nhnh Security (mc Server) Logins New Login

    To login th hai vi thng tin nh sau

    - Th General:

    + Login name: User_def

    + SQL Server authentication

    - Password: 123456

    - Confirm password: 123456

    + Enforce password policy: b chn

    + Default database: QLSV

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 17/20

    - Th User mapping

    + Chn Users mapped to this login: QLSV

    + Chn Database role membership for QLSV: db_datareader v db_datawriter

    Nhn Ok thc thi to User_def

    * Kim chng vic to User_def

    - Ngt kt ni khi SQL Server

    - Kt ni vo SQL Server vi ti khon ca User_def Thng tin ti khon ng nhp

    + Authentication: SQL Server Authentication

    + Login: User_def

    + Password: 123456

    - Thc thi on lnh sau, v ghi nhn kt qu

    - Thc thi on lnh sau, v ghi nhn kt qu

    To User_quantri:

    - Khi ng SQL Server 2005 vi quyn qun tr

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 18/20

    - Chn nhnh Security (mc Server) Logins New Login

    To login th ba vi thng tin nh sau

    - Th General:

    + Login name: User_quantri

    + SQL Server authentication

    - Password: Pa$$w0rd

    - Confirm password: Pa$$w0rd

    + Enforce password policy:

    + Default database: QLSV

    - Th User mapping

    + Chn Users mapped to this login: QLSV

    + Chn Database role membership for QLSV: db_backupoperator

    Nhn OK thc thi to User_quantri

    * Kim chng vic to User_quantri

    - Ngt kt ni khi SQL Server

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 19/20

    - Kt ni vo SQL Server vi ti khon ca User_def

    Thng tin ti khon ng nhp

    + Authentication: SQL Server Authentication

    + Login: User_quantri

    + Password: Pa$$w0rd

    - Thc thi on lnh sau, v ghi nhn kt qu

    - Thc thi on lnh sau, v ghi nhn kt qu

    * Kt qu sau khi thc hnh bi Lab

    - ng nhp SQL Server vi quyn qun tr - Trong nhnh Security (mc Server) Logins, ta c 3 ti khon c th dng ng nhp SQL Server vi cc

    quyn khc nhau

  • TRNG CAO NG NGH iSPACE 240 V Vn Ngn, Phng Bnh Th, Qun Th c, TpHCM Website: www.ispace.edu.vn Email: [email protected]

    T: (08) 62.678.999 Fax: (08) 62.837.867

    MH: Qun tr SQL Server Trang 20/20

    - Chn Databases QLSV Security Users, ta thy 3 ti khon ny mapping vo csdl QLSV

    5. T chc thc hnh v cch thc nh gi - SV thc tp theo nhm/c nhn - GV hng dn, theo di, nh gi trong qu trnh SV thc hnh v nh gi sn phm cui cng - Tu theo bi Lab, GV c th chm ti lp hay chm ngoi gi vi sn phm SV np cui bui hay hon tt bi

    Lab

    6. Tiu ch nh gi

    STT Hng mc nh gi Thang im Ghi ch

    Bi tp 1 5.0 Bi tp c hng dn 1.1 Cu hnh cho MS SQL xc thc bng ti khon Windows. 1.0 1.2 Cu hnh cho cc user trong database. 2.0

    Bi tp 2 4.0 Bi tp c hng dn 2.1 To cc user cho database. 1.0 2.2 Phn quyn cho cc user truy cp database. 1.0

    Thi - chuyn cn 1 C gng khc phc li, c gng lm nhanh.