Ult. Alteração: 16/04/2020

Alterado por: Nathalia


Database 'DB_IDE_TabelasPrecos' cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server errorlog for details ou trava na sincronização de Tabela de Preço Nova


1) Dropar e criar novamente a tabela


IF  EXISTS (SELECT name FROM sys.databases WHERE name = N'DB_IDE_TabelasPrecos')

DROP DATABASE [DB_IDE_TabelasPrecos]

GO


CREATE DATABASE [DB_IDE_TabelasPrecos] ON  PRIMARY 

( NAME = N'DB_IDE_TabelasPrecos', FILENAME = N'C:\AllegroNet\DB_IDE_TabelasPrecos.MDF' , SIZE = 102400KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10240KB )

 LOG ON 

( NAME = N'DB_IDE_TabelasPrecos_log', FILENAME = N'C:\AllegroNet\DB_IDE_TabelasPrecos_Log.LDF' , SIZE = 30720KB , MAXSIZE = 2048GB , FILEGROWTH = 10240KB )

GO



2) Se ao tentar criar o banco de dados ocorrer o erro:

Msg 5118, Level 16, State 1, Line 1

The file "C:\AllegroNet\DB_IDE_TabelasPrecos.MDF" is compressed but does not reside in a read-only database or filegroup. The file must be decompressed.

Msg 1802, Level 16, State 4, Line 1

CREATE DATABASE failed. Some file names listed could not be created. Check related errors.


O problema ocorre porque está marcado a opção Compactar o conteúdo para economizar espaço em disco nas permissões da pasta Allegronet. Desmarque a opção e crie novamente o banco de dados.



3) Fazer novamente a sincronização, caso o problema persistir verificar o espaço em disco.



The INSERT statement conflicted with the FOREIGN KEY constraint "FK_FluxoCaixa_Ticket"



Rodar o sincronizador de teste com a senha 4321aaaammdd1234_tck

Ao ser solicitado o número do ticket, colocar o valor que está no 9º campo, seguindo conforme imagem acima.



Could not allocate a new page for database 'DB_IDE_TabelasPrecos' because of insufficient disk space in filegroup 'PRIMARY'.



1. Desattachar a tabela DB_IDE_TabelasPrecos do SQL

2. Recortar os arquivos DB_IDE_TabelasPrecos.mdf e DB_IDE_TabelasPrecos_Log.ldf da pasta AllegroNet e colocar na CSI

3. Testar a sincronização novamente. 

4. Verificar se a tabela foi criada novamente no SQL e na pasta AllegroNet. Se sim, apagar as que foram colocadas na pasta CSI



The transaction is either not associated with the current connection or has been completed



Necessário rodar o DBCC e após concluir tentar sincronizar novamente



The DELETE statement conflicted with the REFERENCE constraint "FK_loja_TabelaPrecoServico". The conflict occurred in database "DB_IDE_AllegroLoja", table "dbo.Loja". The statement has been terminated



No Central, rodar os seguintes comandos e seguir as instruções de cada um:


--Anotar o valor retornado na coluna loj_CodigoTabelaPrecoServico, pois será usado nos comandos abaixo

SELECT Loja.loj_CodigoTabelaPrecoServico, * FROM Loja WHERE loj_Codigo = ??? (código da loja)


--Fazer o select abaixo e verificar se o código anotado no primeiro, está na lista retornada

SELECT * FROM TabelaPrecoLoja WHERE tpl_CodigoLoja = ??? (código da loja)


--Se no select acima não tiver contida a tabela de preços, rodar o insert abaixo, substituindo os campos conforme nome

INSERT TabelaPrecoLoja VALUES (CodigoEmpresa, CodigoLoja, 'S', loj_CodigoTabelaPrecoServico)



Created with the Personal Edition of HelpNDoc: Free EPub and documentation generator