Sintomi
Si supponga di avere installato l'aggiornamento cumulativo 7 (CU7) o CU8 per Microsoft SQL Server 2012 Service Pack 1 (SP1). Quando si prova a creare nuovi abbonamenti al report nel portale di un report, vengono visualizzati gli errori seguenti:
Microsoft. ReportingServices. Diagnostics. Utilities. ReportServerStorageException: si è verificato un errore nel database del server di report. Ciò può essere dovuto a un errore di connessione, a un timeout o a una condizione di disco inferiore all'interno del database. Solo i membri del ruolo sysadmin sono autorizzati ad aggiornare o eliminare processi di proprietà di un account di accesso diverso.
Causa
Il problema si verifica perché è presente una modifica sia in CU7 che in CU8, che causa il controllo delle autorizzazioni di SQL Server Agent in modo non corretto.
Risoluzione
Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 9 per SQL Server 2012 SP1 /en-us/help/2931078
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Soluzione alternativa
Per risolvere il problema, aggiungere l'account del servizio di SQL Server Reporting Services (SSRS) al ruolo sysadmin in SQL Server.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".