Verificar nivel de compatibilidade dos BDS.
SELECT NAME COMPATIBILITY_LEVEL FROM sys.DATABASES
SELECT NAME COMPATIBILITY_LEVEL FROM sys.DATABASES
Alterando.
ALTER DATABASE [DatabaseName] SET
COMPATIBILITY_LEVEL = 90
Isto também deve ser feito após um recovery de um BD.
DBCC CHECKDB
Corrigir contadores de páginas e linhas.
DBCC UPDATEUSAGE ('OLTP_PESOALL')
Atualize o método de verificação de páginas para
CHECKSUM (isto ajuda a manter a integridade).
Consultar Status
SELECT name, page_verify_option_desc
FROM sys.databases
Alterando
ALTER DATABASE [DatabaseName] SET PAGE_VERIFY CHECKSUM WITH NO_WAIT
Relatórios Administrativos no SqlServer
Parando DB.
ALTER DATABASE [seubanco] SET OFFLINE WITH ROLLBACK IMMEDIATE
Iniciando DB.
ALTER DATABASE [seubanco] SET ONLINE
Verificar Arquivos de LOG
DBCC SQLPERF (LOGSPACE)
Verificar quanto da parte de dados está sendo usado
USE DB_TESTE
DBCC SHOWFILESTATS
Verificar partições dos arquivos de dados de um BD.
sp_helpdb [Banco}
Verificar quantidade de processamento em SQL.
SELECT @@CPU_BUSY AS ‘CPU ms’, GETDATE() AS ‘Até’
ALTER DATABASE [DatabaseName] SET
COMPATIBILITY_LEVEL = 90
- 60 = SQL Server 6.0
- 65 = SQL Server 6.5
- 70 = SQL Server 7.0
- 80 = SQL Server 2000
- 90 = SQL Server 2005
Isto também deve ser feito após um recovery de um BD.
DBCC CHECKDB
Corrigir contadores de páginas e linhas.
DBCC UPDATEUSAGE ('OLTP_PESOALL')
Atualize o método de verificação de páginas para
CHECKSUM (isto ajuda a manter a integridade).
Consultar Status
SELECT name, page_verify_option_desc
FROM sys.databases
Alterando
ALTER DATABASE [DatabaseName] SET PAGE_VERIFY CHECKSUM WITH NO_WAIT
Relatórios Administrativos no SqlServer
No sqlserver clicando com o botão direito sobre o servidor ou sobre a instância do banco de dados é possível ter acesso a relatórios prontos com informações administrativas.
Parando DB.
ALTER DATABASE [seubanco] SET OFFLINE WITH ROLLBACK IMMEDIATE
Iniciando DB.
ALTER DATABASE [seubanco] SET ONLINE
Verificar Arquivos de LOG
DBCC SQLPERF (LOGSPACE)
Verificar quanto da parte de dados está sendo usado
USE DB_TESTE
DBCC SHOWFILESTATS
Verificar partições dos arquivos de dados de um BD.
sp_helpdb [Banco}
Verificar quantidade de processamento em SQL.
SELECT @@CPU_BUSY AS ‘CPU ms’, GETDATE() AS ‘Até’
