ERRO AO FAZER SQL EM TABELA

 Tópico anterior Próximo tópico Novo tópico

ERRO AO FAZER SQL EM TABELA

SQL / DATABASE

 Compartilhe  Compartilhe  Compartilhe
#449588 - 05/08/2015 10:13:38

WEBIER
URUCUI
Cadast. em:Dezembro/2003


Ontem, apos uma queda de energia meu sistema apresentou o seguinte problema:

Ao consultar qualquer informação da tabela Produtos, dar a msg de erro que o banco de dados não está acessivel, porem qualquer consulta em qualquer tabela funciona normal.

Entrei pelo Enterprise Manager... abrir a tabela PRODUTOS... até ai tudo normal... consigo ver os produtos, porem quando tento fazer alguma consulta...

Ele dar o seguinte erro:

A posible database consistency problem has been detected on database. DBCC CHECKBD  and CHECKCATALOH should be rum on database 'cyber_base'

O que devo fazer para corrigir isso? sou leigo em reparo em BD



Resposta escolhida #449591 - 05/08/2015 10:51:38

TUNUSAT
SAMPA
Cadast. em:Dezembro/2003


Última edição em 05/08/2015 10:55:59 por TUNUSAT

WEBIER,

   Pesquisei na poderosa teia de supercomputadores e achei isso:

=================================================
An assertion or Msg 7987 may occur when an operation is performed on an instance of SQL Server
https://support.microsoft.com/en-us/kb/828337
=================================================
Google Translator:

Resolução

Para resolver esse problema, determine o banco de dados onde existem as inconsistências, e depois resolver as inconsistências. Para fazer isso, siga estes passos:
1. Em a instância do SQL Server onde a falha ocorreu, execute o comando DBCC CHECKDB Transact-SQL em todos os bancos de dados.
2. Se o comando Relatórios erros DBCC CHECKDB Transact-SQL que indicam inconsistências de banco de dados, resolver os erros.

Para obter mais informações sobre o comando DBCC CHECKDB Transact-SQL, visite o seguinte Web site da Microsoft:

http://msdn2.microsoft.com/en-us/library/aa258278(SQL.80).aspx

Se o comando DBCC CHECKDB Transact-SQL não relata um erro para os bancos de dados na instância do SQL Server, ou se o problema ocorrer depois de executar as tarefas adequadas para resolver os erros que foram relatados, entre em contato com PSS para investigar e solucionar o problema. Para investigar esse problema, o PSS deve ter todos os arquivos de log de erro e de mini despejo arquivos que estão associados com a falha de declaração. Para obter informações sobre como obter o arquivo de mini despejo que está associado com a falha de asserção, consulte a seção "Mais informações". Para obter uma lista completa dos números de telefone PSS e informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:

http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS

=================================================

Sobre o "DBCC CHECKDB" ...
https://msdn.microsoft.com/en-us/library/aa258278(SQL.80).aspx

DBCC CHECKDB
SQL Server 2000  

Checks the allocation and structural integrity of all the objects in the specified database.

Syntax
DBCC CHECKDB
     ( 'database_name'
             [ , NOINDEX
                 | { REPAIR_ALLOW_DATA_LOSS
                     | REPAIR_FAST
                     | REPAIR_REBUILD
                     } ]
     )    [ WITH { [ ALL_ERRORMSGS ]
                     [ , [ NO_INFOMSGS ] ]
                     [ , [ TABLOCK ] ]
                     [ , [ ESTIMATEONLY ] ]
                     [ , [ PHYSICAL_ONLY ] ]
                     }
         ]

=================================================
Sobre o "DBCC CHECKCATALOG" ...
https://msdn.microsoft.com/en-us/library/aa258813(v=sql.80).aspx
SQL Server 2000  

Checks for consistency in and between system tables in the specified database.

Syntax
DBCC CHECKCATALOG
     ( 'database_name'
     )    [ WITH NO_INFOMSGS ]


[]'s,
Tunusat.

Haja, pois, o que houver, ampliem-se obstáculos, agigantem-se problemas, intensifiquem-se lutas ou se agravem provações, trabalha sempre no bem de todos, porque, trabalhando na Seara do Bem, podes conservar a certeza de que Deus te sustentará. Emmanuel.

#449596 - 05/08/2015 11:15:22

WEBIER
URUCUI
Cadast. em:Dezembro/2003


Só a ultima duvida idiota rs

Onde dentro do Enterprise Manager do Sql Server 2000 eu coloco esse comando abaixo?


DBCC CHECKDB
     ( 'database_name'
             [ , NOINDEX
                 | { REPAIR_ALLOW_DATA_LOSS
                     | REPAIR_FAST
                     | REPAIR_REBUILD
                     } ]
     )    [ WITH { [ ALL_ERRORMSGS ]
                     [ , [ NO_INFOMSGS ] ]
                     [ , [ TABLOCK ] ]
                     [ , [ ESTIMATEONLY ] ]
                     [ , [ PHYSICAL_ONLY ] ]
                     }
         ]



#449601 - 05/08/2015 13:00:13

TUNUSAT
SAMPA
Cadast. em:Dezembro/2003


Última edição em 05/08/2015 13:01:06 por TUNUSAT

WEBIER,

   Você pode fazer isso usando o "SSMS" (SQL Server Management Studio) que é uma senhora ferramenta de ajuda.
   Se você não tiver instalada esta ferramenta na sua máquina, pode baixar o instalador somente dela e colocá-la para funcionar.
   Por favor, Leia o conteúdo dos links abaixo para aprender o máximo possível sobre o "SSMS".

=================================================
SQL Server Management Studio
https://msdn.microsoft.com/en-us/library/hh213248.aspx
Applies To: SQL Server 2016 Preview

Citação:
SQL Server Management Studio is an integrated environment for managing your SQL Server infrastructure. Management Studio provides tools to configure, monitor, and administer instances of SQL Server. It also provides tools to deploy, monitor, and upgrade the data-tier components, such as databases and data warehouses used by your applications, and to build queries and scripts.

=================================================
Use SQL Server Management Studio
https://msdn.microsoft.com/en-us/library/ms174173.aspx

Citação:
SQL Server Management Studio (SSMS) is an integrated environment for accessing, configuring, managing, administering, and developing all components of SQL Server. SSMS combines a broad group of graphical tools with a number of rich script editors to provide access to SQL Server to developers and administrators of all skill levels.

=================================================
SQL Server Management Studio - Backup e Restauração de dados
http://www.macoratti.net/sql5_mng.htm
=================================================
Criando Tabelas usando o SQL SERVER MANAGEMENT STUDIO
http://www.devmedia.com.br/criando-tabelas-usando-o-sql-server-management-studio/17425
=================================================
Como usar o controle do código-fonte com o SQL Server Management Studio
https://technet.microsoft.com/pt-br/library/ms173550(v=SQL.105).aspx
=================================================
DBCC CHECKDB to check errors in SQL Server database
http://stackoverflow.com/questions/17722148/dbcc-checkdb-to-check-errors-in-sql-server-database
=================================================
Dica Importante SQL Server 2008 Management Studio
http://www.linhadecodigo.com.br/artigo/3190/dica-importante-sql-server-2008-management-studio.aspx
=================================================
Curso SQL Server 2014 - Aula 01 - …
http://www.youtube.com/watch?v=2z9jtSCSGck
=================================================
Microsoft SQL Server Management Studio Express
http://www.microsoft.com/en-us/download/details.aspx?id=8961
=================================================

[]'s,
Tunusat.


Haja, pois, o que houver, ampliem-se obstáculos, agigantem-se problemas, intensifiquem-se lutas ou se agravem provações, trabalha sempre no bem de todos, porque, trabalhando na Seara do Bem, podes conservar a certeza de que Deus te sustentará. Emmanuel.

#449602 - 05/08/2015 13:02:14

WEBIER
URUCUI
Cadast. em:Dezembro/2003


existe "SQL Server Management Studio" para o Sql Serve 2000 ?



#449605 - 05/08/2015 13:13:15

TUNUSAT
SAMPA
Cadast. em:Dezembro/2003


Última edição em 05/08/2015 13:22:01 por TUNUSAT

WEBIER,

   Eu acredito que sim, não estou lembrado.

======================================================
SQL Server 2000 Monitoring Management Pack
http://www.microsoft.com/en-us/download/details.aspx?id=15226
======================================================

   De qualquer maneira existem outras ferramentas que também te ajudam. A TOAD é uma das mais famosas. Algumas servem para vários bancos de dados, como SQL Server, Oracle, Access, Firebird, MySQL, etc...
   ... exemplos:

======================================================
Toad for SQL Server 3.2
http://www.superdownloads.com.br/download/13/toad-sql-server/
======================================================
SQL Data Manager Studio
- for SQL Server, Oracle, MySql and OleDb database systems
http://en.softonic.com/s/free-download-sql-server-2000-management-studio
======================================================
Simple Query Analyzer 1.0
para quem trabalha com banco de dados em Access 2000, 2003 e 2007, Excel 2000, 2003 e 2007, SQL Server 2000, ... e 2008 e ...
http://www.superdownloads.com.br/download/123/software-que-permite-execucao-de-comandos-sql-banco-de-dados-access-excel-sql-server-firebird/
======================================================
EMS SQL Manager for SQL Server Freeware 3.8.0.3
- Suporte a todas as versões do SQL Server acima da 2008;
http://www.superdownloads.com.br/download/188/ems-sql-manager-2005-sql-server/
======================================================
Adminer 3.7.1
- para administrar MySQL, PostgreSQL, SQLite, Microsoft SQL Server ou Oracle.
http://www.superdownloads.com.br/download/99/adminer/
======================================================
SQLite Expert Professional 3.4.76
http://www.superdownloads.com.br/download/190/sqlite-expert-professional/
======================================================

[]'s,
Tunusat.

Haja, pois, o que houver, ampliem-se obstáculos, agigantem-se problemas, intensifiquem-se lutas ou se agravem provações, trabalha sempre no bem de todos, porque, trabalhando na Seara do Bem, podes conservar a certeza de que Deus te sustentará. Emmanuel.

 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por WEBIER em 01/12/2015 11:01:06