ERRO AO FAZER SQL EM TABELA
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
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
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
=================================================
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
[][ô]s,
Tunusat.
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.
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 ] ]
}
]
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 ] ]
}
]
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
=================================================
Use SQL Server Management Studio
https://msdn.microsoft.com/en-us/library/ms174173.aspx
=================================================
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.
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.
existe [Ô]SQL Server Management Studio[Ô] para o Sql Serve 2000 ?
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.
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.
Tópico encerrado , respostas não são mais permitidas