Usuário com melhor resposta
Erro no insert into da table

Pergunta
-
Pessoal, criei o seguinte script abaixo:
INSERT INTO DBAdmin.[dbo].[ConexoesAplicacao]
(
[hostname],
[nome_programa],
[quantidade_conexoes],
[data]
)
select hostname,program_Name, count(*) Qtd_Conexoes,
getdate() AS Data
from master.dbo.sysprocesses A
where spid > 50
group by hostname,program_Name
order by 3 desc
O objetivo é alimentar a tabela de administração do BD. A instrução quando é executada no analyser funciona normalmente, quando adiciono ao job o mesmo retorno o erro:
Executed as user: HTO\sqlagenthto. String or binary data would be truncated. [SQLSTATE 22001] (Error 8152) The statement has been terminated. [SQLSTATE 01000] (Error 3621). The step failed.
A impressão que tenho é que o erro esta no tipo estabelecido para o campo Data da instrução.
Agradeço desde já!
Respostas
-
Jerferson,
Na verdade o tamanho do campo que esta sendo armazenado em uma das suas colunas esta acima da capacidade que foi definida na estrutura da sua table.
Altere os tamanhos dos campos do Tipo Varchar ou Char e verifique se o erro é eliminado.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
- Sugerido como Resposta Logan Destefani Merazzi terça-feira, 2 de abril de 2013 20:29
- Marcado como Resposta Jerfeson S. Barbosa quarta-feira, 3 de abril de 2013 12:26
Todas as Respostas
-
Jerferson,
Na verdade o tamanho do campo que esta sendo armazenado em uma das suas colunas esta acima da capacidade que foi definida na estrutura da sua table.
Altere os tamanhos dos campos do Tipo Varchar ou Char e verifique se o erro é eliminado.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
- Sugerido como Resposta Logan Destefani Merazzi terça-feira, 2 de abril de 2013 20:29
- Marcado como Resposta Jerfeson S. Barbosa quarta-feira, 3 de abril de 2013 12:26
-
-