Erros de Backup e Banco de Dados
Ult. Alteração: 26/11/2020
Alterado por: Nathalia
"The log file for database 'DB_IDE_AllegroLoja' is full. Backup the transaction log for the database to free up some log space. BACKUP DATABASE is terminating abnormal. Could not write a CHECKPOINT record in database ID 5 because the log is out of space.". A mensagem pode ocorrer em qualquer transação do Atendimento.
1) Necessário diminuir tamanho do arquivo LOG do banco de dados. Execute os comandos abaixo no banco de dados:
DUMP TRAN DB_IDE_ALLEGROLOJA WITH NO_LOG
GO
DBCC SHRINKDATABASE('DB_IDE_ALLEGROLOJA')
GO
ALTER DATABASE DB_IDE_allegroloja MODIFY FILE (NAME = 'DB_IDE_allegroloja_Log', size = 31, FILEGROWTH = 10%)
GO
2) Caso não der certo verificar se o SQL é 2000 e o arquivo DB_IDE_AllegroLoja.MDF está com quase 2GB de tamanho. Se for o 2000, instalar o SQL 2005.
"Could not find an entry for index 4 with object ID 34 in database 5. Possible schema corruption. Run DBCC CHECKDB. A severe error occurred on the current command. The results, if any, should be discarded.". Ao tentar cadastrar algum cliente, imprimir a leitura X ou qualquer outra ação no Banco de Dados.
Nem sempre o número do index é o mesmo, mas sempre quando a mensagem original informar as palavras "Index" ou "ID", e em seguida solicitando para executar o DBCC, executar o DBCC no banco de dados até zerar:
ALTER DATABASE DB_IDE_AllegroLoja SET SINGLE_USER
GO
DBCC CHECKDB ('DB_IDE_AllegroLoja', REPAIR_ALLOW_DATA_LOSS)
GO
ALTER DATABASE DB_IDE_AllegroLoja SET MULTI_USER
GO
Caso o problema persistir, será necessário fazer o transfer do banco de dados. Encaminhar para o Desenvolvimento.
Não estabelece conexão com o banco de dados na estação
- Verificar se o TCP/IP e o Named Pipes da rede estão ativos no SVRNETCN.exe do servidor
- Verificar se o servidor não está como . ou (local) no XML
Possible schema corruption. Run DBCC CHECKCATALOG. Erro grave no comando atual. Os resultados, se houver algum, deverão ser descartados.
Rodar o DBCC, caso não resolver o banco está corrompido. Será necessário fazer o TRANSFER.
Ao abrir o IdeoBackup ocorreu o erro "IdeoBackup has not been configured. Please execute the main application to configure it."
O erro ocorreu porque foi aberto o IdeoBackup antes do Atendimento, é obrigatório abrir primeiro o Atendimento para que o mesmo realize as configurações necessárias.
IdeoBackup trava durante o processo de backup
Aguardar o timeout da conexão que é de 2 minutos.
Quando é dado o click para fazer backup, ele pisca e diz que o backup foi concluído com sucesso ou trava.
Quando os dados de conexão estiver vazia, irá mostrar no gerenciador um "warning" e será enviado um log de erro por e-mail.
IdeoBackup fecha sozinho após abertura ou gera o erro "Ideobackup encontrou um problema e precisa ser fechado"
Executar os comandos (se versão inferior a 6.0.331 do BD deletar do banco DB_IDE_AllegroLoja):
1) Rodar Otimizador de Performance
2) SE SQL 2000, verificar se o Agent está START.
3) Abrir o regedit, localizar a chave "IDEOLOGICA" e deletar (HKEY_LOCAL_MACHINE\SOFTWARE\IDEOLOGICA)
4) Rodar no SQL os comandos abaixo:
USE Master
GO
DELETE IdeoBackupConfiguracao
GO
DELETE IdeoBackupProjeto
GO
5) Deletar o arquivo ideobackup.config que está no C:\AllegroNet do Servidor
6) Abrir o Atendimento e fazer um novo teste com o IdeoBackup, se o problema persistir chamar alguém do desenvolvimento.
Could not find a part of the path 'E:\'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.Directory.InternalCreateDirectory(String fullPaht, String path, DirectorySecurity dirSecurity)
Diretório mapeado não está com todas as permissões de acesso a pasta, ou mudar o atalho o mapeamento da rede \\Servidor\AllegroNet
“Cannot open database "DB_IDE_AllegroLoja" requested by the login. The login failed. Login failed for user 'sa" ao tentar abrir o Atendimento
Senha do banco está errada, executar o comando:
sp_password 'senhadobanco',NULL,'sa'
The transaction log for database 'DB_IDE_AllegroLoja' is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases
Verificar também o tamanho do arquivo DB_IDE_AllegroLoja_log.LDF, se estiver muito grande acessar o Administração Local, menu Configuração, opção Otimizador de Performance.
Tempo limite expirou. O tempo limite esgotou antes da conclusão da operação ou o servidor não está respondendo.
Executar o Otimizador de Performance no módulo Administração Local, menu Configurações
The operating system returned error 23 (Erro nos dados (verificação cíclica de redundância).) to SQL Server during a read at offset in file 'C:\AllegroNet\DB_IDE_AllegroLoja.mdf'. Additional messages in the SQL Server error log and system event log may provide more detail. this is a severe system-level error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.
1) Executar o DBCC
ALTER DATABASE DB_IDE_AllegroLoja SET SINGLE_USER
GO
DBCC CHECKDB ('DB_IDE_AllegroLoja', REPAIR_ALLOW_DATA_LOSS)
GO
ALTER DATABASE DB_IDE_AllegroLoja SET MULTI_USER
GO
2) Se persistir verificar se o banco de dados não está suspect, se não estiver o problema é devido a erro em trilha do HD. Este erro é de hardware, sendo assim, é necessário a substituição do HD. Pedir para a loja chamar um técnico e informar que é problema no HD, se ele formatar pode funcionar por pouco tempo, mas o problema volta depois.
Ao tentar restaurar, attachar ou criar o banco de dados ocorre o erro: The file "C:\AllegroNet\DB_IDE_AllegroLoja.mdf" is compressed but does not reside in a read-only database or filegroup.
The file must be decompressed. The file "C:\AllegroNet\DB_IDE_AllegroLoja_Log.ldf" is compressed but does not reside in a read-only database or filegroup. The file must be decompressed.
Problems were identified while planning for the RESTORE statement. Previous messages provide details.
RESTORE DATABASE is terminating abnormally.
- Clique com o botão direito do mouse sobre a pasta AllegroNet e clique em Propriedades.
- Na aba Geral clique no botão Avançados.
- Desmarque a opção Compactar o conteúdo para economizar espaço em disco.
- Clique em Ok e aplique a todas as subpastas quando ele perguntar. Agora é só aguardar o término da operação e tentar restaurar ou atachar o banco novamente.
Ao tentar fazer o backup pelo Backup Externo, ocorre o erro: Exceção do tipo 'System.OutOfMemoryException' foi acionada
Marque a opção "Não Compactar Banco de Dados"
Database 'DB_IDE_TabelasPrecos' cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server errorlog for details.
Processo: Tabelas de Preços de Serviços Novas (Única) Database 'DB_IDE_TabelasPrecos' cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server errorlog for details.
Banco 'DB_IDE_TabelasPrecos' suspect
SQL Server blocked access to procedure 'dbo.sp_verify_job' of component 'Agent XPs' because this component is turned off as part of the security configuration for this server. A system administrator can enable the use of 'Agent XPs' by using sp_configure.
Executar o seguinte comando no banco master:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Agente XPs', 1;
GO
RECONFIGURE;
GO
User, group, or role 'nome do usuário' already exists in the current database.
Esse erro pode ocorrer ao tentar criar/alterar um usuário do banco de dados.

Para corrigir, rodar no SQL:
USE DB_IDE_AllegroLoja
GO
EXEC sp_change_users_login 'update_one','nome do usuário antigo','nome do novo usuário';
Caso queira identificar todos os usuários sem login no SQL execute a query abaixo:
USE DB_IDE_AllegroLoja
GO
select UserName = NAME FROM sysusers WHERE issqluser = 1 and (sid IS NOT NULL AND sid <> 0x0) and SUSER_SNAME(sid) IS NULL
ORDER BY NAME
Created with the Personal Edition of HelpNDoc: Full-featured Kindle eBooks generator