Problema com SQL server 2000
boa tarde
Estou começando agora utilização de Bancos de dados e ainda não domino muito bem, por isso agradeço a ajuda..
Problema:
Tenho um aplicativo de terceiros de BI, usso o SQL server 2000, quando mando ele criar uma nova tabela no banco atraves do programa de BI retorna o erro:
Server: Msg 208, Level 16, State 1, Line 1
Invalid object name 'sys.sysobjects'.
Server: Msg 208, Level 16, State 1, Line 1
Invalid object name 'sys.sysdepends'.
Server: Msg 208, Level 16, State 1, Line 1
Invalid object name 'sys.sysobjects'.
Descobri o sql que esta sendo executado pelo sistema antes de executar o create table é:
select O.name, O.xtype from sys.sysobjects O
where O.id IN
(select D.id from sys.sysdepends D
where D.depid IN
(select O.id from sys.sysobjects O where O.name ='lcto_itens'))
Porem no meu banco existe as tabelas sysdepends e sysobjects.
rodei o SQL sem o sys. na frente das tabelas e deu certo.
Minha duvida é, porque tem o sys. na frente das tabelas ?
Obs:
Se rodar somente o create table ele cria a tabela.
O pessoal do BI passou que é alguma coisa no banco SQL Server.
Obrigado.
Discussão (2)
Carregando comentários...