B?n nn v hi?u ha ng?i dng khch trong c s? d? li?u msdb trong SQL Server

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

TM T?T

SQL Server Books Online khuy?n co r?ng b?n v hi?u ha ng?i dng khch trong m?i c s? d? li?u nh l m?t th?c hnh t?t nh?t ? b?o v? cc my ch? c s? d? li?u. ? ngh? ny p d?ng cho master, msdb, v tempb c s? d? li?u h? th?ng.? cho m?t s? tnh nng Microsoft SQL Server ? lm vi?c, ng?i dng khchphai c hi?u l?c trong c s? d? li?u msdb. Bi vi?t ny m t? m?t s? v?n ? m b?n c th? g?p n?u b?n v hi?u ha ng?i dng khch trong c s? d? li?u msdb. Bi vi?t c?ng cung c?p thng tin v? lm th? no ? gi?i quy?t nh?ng v?n ? ny.

? bi?t thm chi ti?t v? ? ngh? ny trong SQL Server sch tr?c tuy?n, truy c?p vo trang web Microsoft Developer Network (MSDN) sau y:

Thng tin v? h?n ch? quy?n truy c?p vo d? li?u trong SQL Server

THNG TIN THM

Cc tri?u ch?ng khi ng?i dng khch b? v hi?u ha trong c s? d? li?u msdb

Khi ng?i dng khch b? v hi?u ha trong c s? d? li?u msdb, b?n c th? nh?n ?c l?i 916khi m?t trong hai nt c s? d? li?u, qu?n l? Studio m? r?ng ho?c khi m?t ?ng d?ng my ch? nh OCS c? g?ng k?t n?i v?i SQL Server.B?n c th? g?p m?t ho?c nhi?u c?a cc tri?u ch?ng sau y trong mi tr?ng c?a b?n khi x?y ra v?n ? ny.

NOTE Cc vn b?n c?a l?i c th? hi khc nhau, ty thu?c vo k?ch b?n. Tuy nhin, nguyn nhn n?m bn d?i l c b?n gi?ng nhau. R?ng nguyn nhn l khng ? ?c quy?n trong c s? d? li?u msdb. Cc tri?u ch?ng ?u tin hai x?y ra khi ?i t?ng Explorer c? g?ng ? hi?n th? t?nh tr?ng qu?n l? d?a trn chnh sch c?a m?i c s? d? li?u. ?i t?ng Explorer s? d?ng quy?n truy c?p ng nh?p hi?n t?i ? truy v?n c s? d? li?u msdb cho thng tin ny, m gy ra l?i.

Tri?u ch?ng 1

Trong SQL Server 2008 v SQL Server 2008 R2 mi tr?ng, khi ng?i dng nh?ng ng?i khng ph?i l m?t thnh vin c?a Ilos c? ?nh vai tr? my ch? trong my ch? SQL v khng n?u khng ?c c?p quy?n truy c?p thch h?p trong msdb c? g?ng m? r?ng c s? d? li?u nt ho?c b?t k? th m?c d?i nt , h? nh?n ?c m?t thng bo l?i tng t? v?i nh?ng i?u sau y:

Khng th? truy xu?t d? li?u cho yu c?u ny. (Microsoft.SqlServer.Manager.Sdk.Sfc)

Thng tin b? sung:

M?t ngo?i l? ? x?y ra trong khi th?c hi?n m?t tuyn b? Transact-SQL ho?c l.

(Microsoft.SqlServer.ConnectionInfo)

Hi?u tr?ng my ch? <servername> l khng th? truy c?p vo c s? d? li?u "msdb" theo ng? c?nh b?o m?t hi?n t?i. (Microsoft SQL Server, l?i: 916)</servername>

Chu y M? r?ng nt c s? d? li?u l ch? l m?t trong nh?ng ho?t ?ng ?i h?ik?t n?is? cho php cho trng m?c khch ? c s? d? li?u msdb. M?t l?i tng t? c th? x?y ra v?i b?t k? ho?t ?ng no ?i h?i t?i thi?u t truy c?p vo c s? d? li?u msdb.

Tri?u ch?ng 2

Trong SQL Server 2005, khi m?t ng?i s? d?ng ng?i khng ph?i l m?t thnh vin c?a Ilos c? ?nh vai tr? my ch? trong SQL Server, v ai khng n?u khng ?c c?p quy?n thch h?p trong msdb, c th? m? r?ng nt c s? d? li?u. Tuy nhin, khi ng?i dng c? g?ng ? xem cc thu?c tnh c?a m?t c s? d? li?u, h? nh?n ?c thng bo l?i sau:

Khng th? hi?n th? h?p tho?i ?c yu c?u.

THNG TIN B? SUNG:
Khng th? hi?n th? h?p tho?i ?c yu c?u. (SqlMgmt)
M?t ngo?i l? ? x?y ra trong khi th?c hi?n m?t tuyn b? Transact-SQL ho?c l. (Microsoft.SqlServer.ConnectionInfo)
Hi?u tr?ng my ch? Tn hi?u tr?ng khng th? truy c?p vo c s? d? li?u "msdb" theo ng? c?nh b?o m?t hi?n t?i. (Microsoft SQL Server, l?i: 916)

Chu y Thng bo l?i x?y ra ngay c? khi ng?i dng l thnh vin c?a vai tr? dbo trong c s? d? li?u .

Tri?u ch?ng 3

Microsoft Office Communications Server 2007 (OCS 2007) l m?t trong cc s?n ph?m b? ?nh h?ng b?i v?n ? ny. Cc d?ch v? front-end khng b?t ?u khi b?n c? g?ng ? b?t ?u my ch?. Ngoi ra, b?n th?y thng bo l?i sau y trong Event Viewer:

Lo?i s? ki?n: l?i
S? ki?n ngu?n: OCS ng?i dng d?ch v?
Th? lo?i s? ki?n: (1006)
T? ch?c s? ki?n ID: 30962
Ngay: Ngay
Thi gian: Gi
Ng?i dng: N/A
May tinh: Computer_name
M t?: K?t n?i c s? d? li?u back-end thnh cng, nhng th?t b?i trong vi?c th?c hi?n th? t?c ng k? ?c lu tr? trn back-end. L?i ny khng nn x?y ra trong i?u ki?n ho?t ?ng b?nh th?ng. Lin h? v?i h? tr? s?n ph?m.
Back-end my ch?: Server_name C s? d? li?u: rtc Sql b?n x? l?i: 916 k?t n?i chu?i: i?u khi?n = {SQL Native Client};Trusted_Connection = yes;AutoTranslate \u003d khng; my ch? =Server_name; c s? d? li?u = rtc;
Nguyn nhn: C th? cc v?n ? v?i c s? d? li?u back-end.
?? phn gi?i:
?m b?o back-end ho?t ?ng ng.
? bi?t thm chi ti?t, xem tr? gip v h? tr? t?i Trung tm http://go.Microsoft.com/fwlink/events.asp.

? bi?t thm chi ti?t, xem cc ch? ? sau y trong di?n n h? tr? OCS:

http://Social.Microsoft.com/forums/en-US/communicationsserversetup/thread/8b428bd3-0509-4859-ac11-122bdbef06cc

Lm th? no ? xc ?nh v?n ?

? xc ?nh li?u ng?i s? d?ng khch ?c c?u h?nh ng trong c s? d? li?u msdb, ch?y truy v?n sau y nh l m?t thnh vin c?a vai tr? my ch? c? ?nh Reference:

USE msdb;

SELECT prins.name AS grantee_name, perms.*

FROM sys.database_permissions AS perms

JOIN sys.database_principals AS prins

ON perms.grantee_principal_id = prins.principal_id

WHERE prins.name = 'guest' AND perms.permission_name = 'CONNECT';

GO

N?u b?n nh?n ?c m?t thi?t l?p k?t qu? m tng t? nh d?i y, ng?i dng khch c cc quy?n c?n thi?t.
Thu g?n b?ng nyBung r?ng b?ng ny
grantee_namel?p h?cclass_descmajor_idminor_idgrantee_principal_idgrantor_principal_idlo?ipermission_namenh n?cstate_desc
khch0C S? D? LI?U0021COK?T N?IGGRANT

N?u b?n nh?n ?c m?t t?p c s?n ph?m no k?t qu? ho?c n?u cc state_desc cho th?y t? ch?i trong thi?t l?p k?t qu? trn, ng?i s? d?ng khch b? v hi?u ha trong c s? d? li?u msdb. B?n c th? nh?n ?c l?i 916 khi b?n k?t n?i v?i c s? d? li?u.

Lm th? no ? gi?i quy?t v?n ?

? gi?i quy?t s? c?, ch?y truy v?n sau y trong SQL Server Management Studio l m?t thnh vin c?a Ilos c? ?nh vai tr? my ch?:

USE msdb;

GRANT connect TO guest;

GO


Thu?c tnh

ID c?a bi: 2539091 - L?n xem xt sau cng: 22 Thang Bay 2011 - Xem xt l?i: 1.0
p d?ng
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
T? kha:
kbsurveynew kbexpertiseadvanced kbtshoot kbprb kbmt KB2539091 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:2539091

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