Usuário com melhor resposta
Erro ao criar uma nova Web Application

Pergunta
-
Olá a toddos,
Sempre que eu tento criar uma nova web application tenho a seguinte mensagem de erro :
Unknow Error (elucidativa
)
No ficheiro de Log detecto o seguinte problema
SqlError: 'Access to table dbo.spt_values is blocked because the signature is not valid.' Source: '.Net SqlClient Data Provider' Number: 33002 State: 1 Class: 16 Procedure: 'sp_dboption' LineNumber: 30 Server: 'np:\\.\pipe\MSSQL$Microsoft##SSEE\sql\query' e no event viewer:
Event Type: Error
Event Source: MSSQL$MICROSOFT##SSEE
Event Category: (2)
Event ID: 33002
Date: 07-04-2008
Time: 9:23:31
User: NT AUTHORITY\NETWORK SERVICE
Computer: SP01
Description:
The description for Event ID ( 33002 ) in Source ( MSSQL$MICROSOFT##SSEE ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: table; dbo.spt_values.
Data:Event Type: Error
Event Source: Windows SharePoint Services 3
Event Category: Database
Event ID: 5586
Date: 07-04-2008
Time: 9:23:31
User: N/A
Computer: SP01
Description:
Unknown SQL Exception 33002 occured. Additional error information from SQL Server is included below.Access to table dbo.spt_values is blocked because the signature is not valid.
Access to table dbo.spt_values is blocked because the signature is not valid.
Access to table dbo.spt_values is blocked because the signature is not valid.
Access to table dbo.spt_values is blocked because the signature is not valid.
Access to table dbo.spt_values is blocked because the signature is not valid.For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Acontece que eu já tenho várias Web Applications criadas ( 4 )
Utilizo a WID como a minha BD
Instalei no inicio do ano o SP1 para o WSS 3.0
Se alguem me pudesse ajudar ficaria eternamente grato.
Abraço,
Sérgio Palhas
Respostas
-
hum....
Eu apostaria em problemas no seu BD...e nao no WSS.
Quando digo "o famoso problema da _config", me refiro a um problema que tive (e q depois de algumas pesquisas na MS descobri que nao aconteceu so comigo) quando troquei minhas contents para outro server SQL, mas a base _config continuou no server antigo. Acontece que, para a _config, a referencia das contents continua sendo o antigo server, e nao o novo.... A solução: Alterar as chaves de referencia na tabela dbo.sites apontando para o novo server BD.
Mas...voltanto ao seu problema...
Vc consegue realizar um stsadm -o export -url <seusite> -filename <arquivo.cmp> -includeusersecurity ??
Se sim, faca-o.
Crie uma base nova (de preferencia em uma instalacao de SQL nova!), com a mesma collation da base antiga.
Crie uma nova Web Appl referenciando essa base de conteudo criada.
Crie o site collection. (atencao...o idioma e o modelo de site tem de ser identicos ao exportado).
Em seguida, realize o import: stsadm -o import -url <seunovosite> -filename <arquivo.cmp> -includeusersecurity
Se funfar...otimo...chegamos a raiz do problema (instalacao sql express bixada).
Se nao funfar, diga o resultado.
Abracos
Victor Marchi
Todas as Respostas
-
Uma dica, já tentou instalar o SP1 do Sharepoint?
--
Bruno VelazMCTS: Microsoft Office SharePoint Server 2007 – Configuration
MCTS: Windows SharePoint Services 3.0 – Configuration
MCTS: Windows SharePoint Services 3.0 – Development
MCTS: Web-based C# 2.0 – Development
MCP.Net - Framework
BLOGS:
http://brunovelaz.spaces.live.com/
http://www.canalsharepoint.com.br/brunovelaz
Marque como resposta, se for conviniente ok? para que outros possam tb achar a solução futuramente.
-
Boas,
Antes demais obrigado pela resposta.
Relativamente à tua dica, eu já instalei o WSS SP1 em Janeiro deste ano.
O que eu estou a pensar fazer é executar esta instrução :
PSCONFIG -cmd upgrade -inplace b2b -wait -force
Pelo que li irá fazer uma verificação aos meus componentes do WSS e actualizá-los.
-
-
Como tinha dito tentei utilizar o PSCONFIG e o resultado foi inconclusivo visto não ter conseguido completar o upgrade.
O erro que encontrei no fx de log foi o abaixo indicado.
Failed to detect if this server is joined to a server farm. Possible reasons for this failure could be that you no longer have the appropriate permissions to the server farm, the database server hosting the server farm is unresponsive, the configuration database is inaccessible or this server has been removed from the server farm. To diagnose this problem further, review the extended error information located at C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\LOGS\PSCDiagnostics_4_15_2008_8_47_13_923_381218661.log. If this problem persists, run this wizard again to disconnect from the server farm. After disconnecting, run the wizard again to create or connect to an existing server farm.
A versão que tenho instadala no servidor é SINGLESERVER (BASIC) dai não perceber qual o problema .... qual a necessidade de verificar a existencia de uma SERVER FARM.
Cumprimentos,
Sérgio Palhas
-
Voltei a tentar novamente (PSCONFIG) esta manha e o resultado foi o mesmo.
Tentei instalar "novamente" o SP1 do WSS (fiz download do executável) só que no inicio da instalação sou avisado que o SP1 já se encontra instalado e não continua com a instalação.
Neste momento já não sei mais o que fazer ... estou mesmo a precisar de ajuda já que neste momento não conseguimos criar novas web applications (e preciso de as criar até ao fim do mes).
Cumprimentos,
Sérgio Palhas
-
-
Boas,
Eu tenho uma instalação do tipo Stand Alone Computer.
Tenho a BD default do WSS 3.0
Entretanto já instalamos o SQL Server 2005 + SP2, mas mantivemos as BDs originais criadas pelo WSS.
Posso acrescentar que no SQL Server Management Studio não consigo por exemplo aceder ás propriedades das BDs dá origem a exceptions do tipo:
TITLE: Microsoft SQL Server Management Studio
------------------------------Cannot show requested dialog.
------------------------------
ADDITIONAL INFORMATION:Cannot show requested dialog. (SqlMgmt)
------------------------------
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
Access to table dbo.backupset is blocked because the signature is not valid. (Microsoft SQL Server, Error: 33002)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.3042&EvtSrc=MSSQLServer&EvtID=33002&LinkId=20476
Já experimentei adicionar permissões aos serviços que correm com o WSS às BD mas continuo com os mesmos problemas.
Qualquer ajuda é bem vinda.Já agora podes-me explicar qual o famoso problema da _config !???
-
hum....
Eu apostaria em problemas no seu BD...e nao no WSS.
Quando digo "o famoso problema da _config", me refiro a um problema que tive (e q depois de algumas pesquisas na MS descobri que nao aconteceu so comigo) quando troquei minhas contents para outro server SQL, mas a base _config continuou no server antigo. Acontece que, para a _config, a referencia das contents continua sendo o antigo server, e nao o novo.... A solução: Alterar as chaves de referencia na tabela dbo.sites apontando para o novo server BD.
Mas...voltanto ao seu problema...
Vc consegue realizar um stsadm -o export -url <seusite> -filename <arquivo.cmp> -includeusersecurity ??
Se sim, faca-o.
Crie uma base nova (de preferencia em uma instalacao de SQL nova!), com a mesma collation da base antiga.
Crie uma nova Web Appl referenciando essa base de conteudo criada.
Crie o site collection. (atencao...o idioma e o modelo de site tem de ser identicos ao exportado).
Em seguida, realize o import: stsadm -o import -url <seunovosite> -filename <arquivo.cmp> -includeusersecurity
Se funfar...otimo...chegamos a raiz do problema (instalacao sql express bixada).
Se nao funfar, diga o resultado.
Abracos
Victor Marchi
-
Decidimos avançar com uma instalação de RAIZ como o Victor aconselhou ... não vamos perder mais tempo a volta deste problema.
Só gostaria de colocar mais uma questão ao Victor :
Qual a diferença entre utilizar o comando EXPORT/IMPORT em vez dos comandos BACKUP/RESTORE ?
Já fiz o restore dos sites com sucesso no meu servidor virtual para testes.
Ainda relativamente Backup/Restore tive de o fazer ao nivel dos Site Collections visto não conseguir fazer backup ao nivel da Web Application, por causa dos erros que me dava durante o processo ( ao tentarem registar na BD de sistema MSDB na tabela de histórico de backups ).
-
Olá spalhas...
Bom, respondendo sua dúvida sobre IMPORT --> EXPORT || BACKUP --> RESTORE ...
O objetivo dos comandos backup e restore é, de simplesmente, habilitar uma opção que os comandos import e export não possuem, que é o parâmetro -backupmethod <full | differential>...com ele é possível desenvolver um script e automatizar uma rotina de backup's incrementais...coisa que o comando export não oferece...
Masss.....se vc me perguntar "Qual das opções acima é melhor eu utilizar?", eu lhe respondo: Depende (como toda resposta de um analista...rs), cada caso é um caso. Já tive problemas que o import e export resolveram, como tb tive problemas que o backup e restore tb ajudaram.
Imagine os dois cenários abaixo:
"Meu appl server crashou....e agora? Como faço para recuperar minhas web appl's ?"
Solução: Restaurar seus backups, gerados pelo script de backup incremental que roda todo santo dia em seu server. (backup e restore)
Usuário:
"Minha empresa comprou um novo server de appl wss, com 800Gb de memoria (isso é o apocalipse tá! kkk), como faço para montar meu novo ambiente nesse novo server sem causar a interrupção dos serviços wss?"
Solução: Exporta suas web appl's (gerando seus .cmp's) e os importa na nova instalação. (export e import). E claro, nesse meio tempo seus DNS's já estarão redirecionados para o novo servidor..rs
Usuário:
Sacou? Cada qual com um cenário e uma solução diferente...e ambos com o belo e satisfeito sorriso do usuário....rs
Vc comentou que realizou o backup em nível de collections.....mas vc chegou a tentar usar o export nesse nível ?
Ahhh...ia me esquecendo...não tenho certeza (alguém diga se estou equivocado), mas na opção backup (do stsadm) não é possível backupear os sites e nem os collections com as permissões configuradas...ou seja, seu restore será puro, sem as permissões que os mesmos tinham antes! Será que estou certo?? rsss...
Um abraço...e se precisar, estamos ae!
E manda ae os resultados hein!
Victor Marchi
-
Boas Victor,
No meu caso definitivamente o que vou utilizar é o Backup/Restore vamos limpar o Server Produtivo e voltar a reinstalar tudo novamente exactamente com estava.
Já agora ...
"Ahhh...ia me esquecendo...não tenho certeza (alguém diga se estou equivocado), mas na opção backup (do stsadm) não é possível backupear os sites e nem os collections com as permissões configuradas...ou seja, seu restore será puro, sem as permissões que os mesmos tinham antes! Será que estou certo?? rsss...
"
Posso te confirmar que as permissões também são passadas com o restore
.
O grande senão ( a vantagem que tu enunciaste no IMPORT/EXPORT ) os caminhos fisicos não são traduzidos para novas máquinas ... se passar da máquina XPTO01 para a XPTO02 e as minhas defenições nas Web Applications e Content DB estejam a utilizar endereços fisicos em vez de lógicos irá dar bronca
.
Abraço,
P.S: Estou a fazer um Guideline com todos os passos para a reinstalação da meu server produtivo quando tiver concluido coloca aqui os resultados.