Select the product you need help with
Non è necessario disattivare l'utente guest nel database msdb in SQL ServerIdentificativo articolo: 2539091 - Visualizza i prodotti a cui si riferisce l?articolo. SommarioDocumentazione in linea si consiglia di disattivare l'utente guest in ogni database è consigliabile per la protezione dei server di database. Questa raccomandazione non è applicabile ai database di sistema master, msdb e tempb. In modo che alcune funzionalità di Microsoft SQL Server per l'utilizzo, l'utente guestdovrà essere abilitata nel database msdb. In questo articolo vengono descritti alcuni problemi che possono verificarsi se si disattiva l'utente guest nel database msdb. L'articolo fornisce anche informazioni su come risolvere tali problemi. Per ulteriori informazioni su questa raccomandazione nella documentazione in linea, visitare il seguente sito Web Microsoft Developer Network (MSDN): Informazioni sulla limitazione dell'accesso ai dati in SQL Server
(http://msdn.microsoft.com/en-us/library/ff848752.aspx)
InformazioniSintomi quando l'utente guest è disattivato nel database msdbQuando l'utente guest è disattivato nel database msdb, si verifichi errore 916
(http://msdn.microsoft.com/en-us/library/ee342155.aspx)
Quando si espande il nodo database in Management Studio oppure quando un'applicazione server, ad esempio OCS tenta di connettersi a SQL Server. Si possono riscontrare uno o più dei seguenti sintomi nel proprio ambiente si verifica questo problema.NOTA Il testo dell'errore leggermente può variare in base allo scenario. Tuttavia, la causa principale è essenzialmente la stessa. Tale causa è privilegi sufficienti nel database msdb. I primi due sintomi si verificano quando tenta di visualizzare lo stato di gestione basato su criteri di ogni database in Esplora oggetti. Esplora oggetti utilizza le autorizzazioni di accesso corrente per interrogare il database msdb per queste informazioni, che ha generato l'errore. Sintomo 1Negli ambienti 2008 SQL Server e SQL Server 2008 R2, quando un utente che non è un membro dell'amministrazione server in SQL Server e non altrimenti concesse le autorizzazioni appropriate nel database msdb tenta di espandere il nodo database o una delle cartelle in tale nodo, ricevono un messaggio di errore analogo al seguente:Impossibile recuperare i dati per la richiesta. (Microsoft.SqlServer.Manager.Sdk.Sfc) Informazioni aggiuntive: Si è verificata un'eccezione durante l'esecuzione di un'istruzione Transact-SQL o un batch. (Microsoft.SqlServer.ConnectionInfo) L'entità server <servername> non è in grado di accedere al database "msdb" nel contesto di protezione corrente. (Microsoft SQL Server, errore: 916)</servername> Nota Espandere il nodo del Database non è l'unica attività che richiedeconnettersiautorizzazione per l'account guest nel database msdb. Un errore simile può verificarsi con qualsiasi attività che richiede l'accesso minimo almeno per il database msdb. Sintomo 2In SQL Server 2005, quando un utente che non è un membro del ruolo server Sysadmin in SQL Server e delle autorizzazioni appropriate nel database msdb non cui sono concesse in caso contrario, potete espandere il nodo database. Tuttavia, quando l'utente tenta di visualizzare le proprietà di un database, ricevono il messaggio di errore seguente:Impossibile visualizzare la finestra di dialogo richiesta. INFORMAZIONI AGGIUNTIVE: Impossibile visualizzare la finestra di dialogo richiesta. (SqlMgmt) Si è verificata un'eccezione durante l'esecuzione di un'istruzione Transact-SQL o un batch. (Microsoft.SqlServer.ConnectionInfo) L'entità server Nome dell'entità non è in grado di accedere al database "msdb" nel contesto di protezione corrente. (Microsoft SQL Server, errore: 916) Nota Il messaggio di errore si verifica anche quando l'utente è un membro del ruolo dbo nel database. Sintomo 3Uno dei prodotti interessati da questo problema è Microsoft Office Communications Server 2007 (OCS 2007). I servizi front-end non vengono avviati quando si tenta di avviare il server. Inoltre, viene visualizzato il seguente messaggio di errore nel Visualizzatore eventi:http://social.microsoft.com/Forums/en-us/communicationsserversetup/thread/8b428bd3-0509-4859-ac11-122bdbef06cc
(http://social.microsoft.com/Forums/en-US/communicationsserversetup/thread/8b428bd3-0509-4859-ac11-122bdbef06cc)
Come determinare il problemaPer determinare se l'utente guest è configurato correttamente nel database msdb, eseguire la query seguente come membro del ruolo predefinito del server sysadmin:Se si riceve un set di risultati che è simile al seguente, l'utente guest dispone delle autorizzazioni necessarie. Riduci questa tabella
Se si riceve un set di risultati vuoto o se il STATE_DESC Mostra Nega nel set di risultati precedente, l'utente guest è disattivato nel database msdb. È possibile che venga visualizzato errore 916 quando ci si connette a un database. Come risolvere il problemaPer risolvere il problema, eseguire la query seguente in SQL Server Management Studio come membro del ruolo del server sysadmin:ProprietàIdentificativo articolo: 2539091 - Ultima modifica: venerdì 22 luglio 2011 - Revisione: 4.0 Le informazioni in questo articolo si applicano a:
Traduzione automatica articoli Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica. Clicca qui per visualizzare la versione originale in inglese dell?articolo: 2539091
(http://support.microsoft.com/kb/2539091/en-us/
)
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO. | Traduzione articoli
|




Torna all'inizio








