PRB: "Gi?i p th?c m?c ng?i dng m? ci" ch? ? trong cu?n sch tr?c tuy?n l Incomplete

D?ch tiu ? D?ch tiu ?
ID c?a bi: 274188 - Xem s?n ph?m m bi ny p d?ng vo.
Bung t?t c? | Thu g?n t?t c?

? Trang ny

TRI?U CH?NG

Khi b?n khi ph?c b?n sao lu c s? d? li?u ph?c v? khc, b?n c th? g?p m?t v?n ? v?i m? ci ng?i dng. Cc Ng?i dng m? ci x? l? s? c? ch? ? trong SQL Server sch tr?c tuy?n khng phc th?o cc b?c chnh xc ? g? r?i v?n ? ny.

Bi vi?t ny m t? nh th? no b?n c th? kh?c ph?c s? c? m? ci ng?i dng.

T?NH TR?NG

Microsoft ? xc nh?n r?ng y l m?t v?n ? trong cc s?n ph?m c?a Microsoft ?c li?t k ? ?u c?a bi vi?t ny.

THNG TIN THM

M?c d i?u kho?n ng nh?p v ng?i s? d?ng th?ng ?c s? d?ng thay th? cho nhau, h? ang r?t khc nhau. M?t ng nh?p ?c s? d?ng ? xc th?c ng?i dng v m?t ti kho?n ng?i dng c s? d? li?u ?c s? d?ng cho c s? d? li?u truy c?p v quy?n xc nh?n. ng nh?p c lin quan ?n ng?i dng c?a cc ?nh danh b?o m?t (SID). M?t ng nh?p ?c yu c?u ? truy c?p vo my ch? SQL Server. Qu tr?nh xc minh r?ng m?t ng nh?p ?c bi?t l h?p l? ? y ?c g?i l "xc th?c". ng nh?p ny ph?i ?c lin k?t ?n m?t ng?i s? d?ng c s? d? li?u SQL Server. B?n s? d?ng trng m?c ng?i dng ? ki?m sot cc ho?t ?ng th?c hi?n trong c s? d? li?u. N?u khng c trng m?c ng?i dng t?n t?i trong c s? d? li?u cho m?t ng nh?p c? th?, ng?i dng ang s? d?ng ng nh?p m khng th? truy c?p c s? d? li?u ngay c? khi ng?i dng c th? k?t n?i ?n my ch? SQL Server. Ngo?i l? duy nh?t cho t?nh tr?ng ny l khi c s? d? li?u ch?a trng m?c ng?i dng "khch". M?t ng nh?p m khng c m?t ti kho?n ng?i dng lin quan l nh x? t?i ng?i dng khch. Ng?c l?i, n?u m?t ng?i s? d?ng c s? d? li?u t?n t?i nhng khng ng nh?p khng c lin k?t, ng?i dng khng th? ng nh?p vo my ch? SQL Server.

Khi m?t c s? d? li?u ?c khi ph?c vo m?t my ch? khc nhau n c ch?a m?t t?p c?a ng?i dng v quy?n nhng khng c b?t k? ng nh?p tng ?ng ho?c cc tin ng nh?p c th? khng lin k?t v?i nh?ng ng?i s? d?ng cng m?t. T?nh tr?ng ny ?c bi?t ?n nh c "ci ng?i s? d?ng."

Gi?i p th?c m?c m? ci ng?i dng

Khi b?n khi ph?c b?n sao lu c s? d? li?u ph?c v? khc, b?n c th? g?p m?t v?n ? v?i m? ci ng?i dng. K?ch b?n sau y minh ho? v?n ? v cho th?y lm th? no ? gi?i quy?t n.
  1. Thm m?t ng nh?p vo c s? d? li?u t?ng th?, v ch? ?nh c s? d? li?u m?c ?nh nh Northwind:
    Use master go sp_addlogin 'test', 'password', 'Northwind'
    						
  2. C?p quy?n truy c?p cho ng?i dng b?n v?a t?o ra:
    Use Northwind go sp_grantdbaccess 'test'
    						
  3. Sao lu c s? d? li?u.
    BACKUP DATABASE Northwind
    TO DISK = 'C:\MSSQL\BACKUP\Northwind.bak'
    						
  4. Khi ph?c c s? d? li?u vo m?t my ch? SQL Server khc nhau:
    RESTORE DATABASE Northwind
    FROM DISK = 'C:\MSSQL\BACKUP\Northwind.bak'
    						
    C s? d? li?u ph?c h?i ch?a ng?i dng tn l "th? nghi?m" m khng c m?t tn ng nh?p tng ?ng, m k?t qu? trong "th? nghi?m" b? m? ci.
  5. By gi?, ? pht hi?n m? ci ng?i dng, ch?y m? ny:
    Use Northwind go sp_change_users_login 'report'
    						
    ?u ra li?t k t?t c? cc ng nh?p, m c m?t khng ph h?p gi?a cc m?c trong cc sysusers h? th?ng b?ng, Northwind c s? d? li?u, v cc sysxlogins h? th?ng b?ng trong c s? d? li?u t?ng th?.

Cc b?c ? gi?i quy?t m? ci ng?i dng

  1. Ch?y l?nh sau y cho ng?i s? d?ng m? ci t? b?c tr?c:
    Use Northwind
    go
    sp_change_users_login 'update_one', 'test', 'test'
    						
    i?u ny relinks my ch? ng nh?p "th? nghi?m" v?i cc c s? d? li?u Northwind ng?i dng "th? nghi?m". Cc sp_change_users_login th? t?c ?c lu tr? c?ng c th? th?c hi?n m?t b?n C?p Nh?t c?a t?t c? ng?i dng m? ci v?i tham s? "auto_fix" nhng i?u ny khng nn v? SQL Server c? g?ng ? ph h?p v?i tn ng nh?p v ng?i dng theo tn. ?i v?i h?u h?t cc tr?ng h?p cc cng tr?nh ny; Tuy nhin, n?u ng nh?p sai ?c lin k?t v?i m?t ng?i s? d?ng, ng?i dng c quy?n truy c?p khng chnh xc.
  2. Sau khi ch?y cc m? ? b?c tr?c, ng?i dng c th? truy c?p vo c s? d? li?u. Ng?i dng sau c th? thay ?i m?t kh?u v?i cc sp_password th? t?c ?c lu tr?:
    Use master 
    go
    sp_password NULL, 'ok', 'test'
    						
    Th? t?c ?c lu tr? ny khng th? ?c s? d?ng cho Microsoft Windows NT an ninh ti kho?n. Ng?i dng k?t n?i v?i m?t my ch? SQL Server thng qua ti kho?n c?a h? m?ng Windows NT c ch?ng th?c c?a Windows NT; do , m?t kh?u c?a h? ch? c th? ?c thay ?i trong Windows NT.

    Ch? c thnh vin vai tr? Ilos c th? thay ?i m?t kh?u cho ng?i dng khc ng nh?p.

THAM KH?O

? bi?t thm chi ti?t v? lm th? no ? gi?i quy?t cc v?n ? quy?n khi m?t c s? d? li?u ?c di chuy?n gi?a cc my ch?, nh?p vo s? bi vi?t d?i y ? xem bi vi?t trong c s? ki?n th?c Microsoft:
240872 INF: Lm th? no ? gi?i quy?t quy?n cc v?n ? khi m?t Database l chuy?n gi?a my ch? SQL

Thu?c tnh

ID c?a bi: 274188 - L?n xem xt sau cng: 22 Thang Tam 2011 - Xem xt l?i: 2.0
p d?ng
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
T? kha:
kbcodesnippet kbpending kbprb kbmt KB274188 KbMtvi
My d?ch
QUAN TRONG: Bi vi?t ny ?c d?ch b?ng ph?n m?m d?ch my c?a Microsoft ch? khng ph?i do con ng?i d?ch. Microsoft cung c?p cc bi vi?t do con ng?i d?ch v c? cc bi vi?t do my d?ch ? b?n c th? truy c?p vo t?t c? cc bi vi?t trong C s? Ki?n th?c c?a chng ti b?ng ngn ng? c?a b?n. Tuy nhin, bi vi?t do my d?ch khng ph?i lc no c?ng hon h?o. Lo?i bi vi?t ny c th? ch?a cc sai st v? t? v?ng, c php ho?c ng? php, gi?ng nh m?t ng?i n?c ngoi c th? m?c sai st khi ni ngn ng? c?a b?n. Microsoft khng ch?u trch nhi?m v? b?t k? s? thi?u chnh xc, sai st ho?c thi?t h?i no do vi?c d?ch sai n?i dung ho?c do ho?t ?ng s? d?ng c?a khch hng gy ra. Microsoft c?ng th?ng xuyn c?p nh?t ph?n m?m d?ch my ny.
Nh?p chu?t vo y ? xem b?n ti?ng Anh c?a bi vi?t ny:274188

Cung cp Phan hi

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com