Eu tenho uma nova instalação do MOSS (MOSS 2007, Windows Server 2008 x64, SQL 2005 em um servidor separado) e tentando instalar o suplemento para o SSRS, mas ele continua falhando. Durante a instalação, continuo vendo eventos do aplicativo como estes:
Insufficient SQL database permissions
for user 'SYSTEM' in database
'SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd' on SQL Server instance 'MOSSDB'.
Additional error information from SQL
Server is included below.
The EXECUTE permission was denied on
the object 'proc_EnumLists', database
'SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd',
schema 'dbo'.
Insufficient SQL database permissions
for user 'SYSTEM' in database
'SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd' on SQL Server instance 'MOSSDB'.
Additional error information from SQL
Server is included below.
The EXECUTE permission was denied on
the object 'proc_EnumLists', database
'SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd',
schema 'dbo'.
Insufficient SQL database permissions
for user 'SYSTEM' in database
'SharePoint_AdminContent_d11ed279-c5da-42a0-82e0-b546abf5afdd' on SQL Server instance 'MOSSDB'.
Additional error information from SQL
Server is included below.
Configurei todas as identidades do pool de aplicativos para usar uma conta de domínio, além de conceder permissões aos bancos de dados do SP no servidor SQL. A instalação vai bem até que trava em "Remover arquivos de backup" por um minuto ou dois, então ele começa a reverter as ações. Ele termina com uma mensagem de "A instalação foi interrompida antes que o complemento do SQL Server 2008 Reporting Services para o SharePoint fosse completamente instalado".
Na documentação, parece que não preciso de nenhum outro componente SQL na mesma caixa, desde que haja uma conexão com um banco de dados SQL no back-end. Há algo que eu esteja perdendo?
EDIT: Algumas coisas ... Eu continuo mudando o OfficeServerApplicationPool para usar uma conta de domínio com permissões de banco de dados, mas ele continua revertendo para NetworkService. Estou executando o console IIS7 com privilégios elevados, mas não posso dizer por que ele continua voltando para ele.
Além disso, estou usando um alias de servidor SQL para conexões SQL de back-end. O MOSSDB está configurado no cliconfg para enviar conns para o servidor SQL real usando o TCP / IP 1433.