sábado, 23 de novembro de 2024
Home
Artigos
Banco de Dados
Access
Firebird
Microsoft SQL Server
MySql
Oracle
Sybase
BI
QlikView
Dicas de Internet
e-business
Hardware
Multimídia
Flash
Programação
.NET/ASP.NET
.NET/C#
.NET/Framework
.NET/VB.NET
ASP
C/C++
Clipper
Cobol
CSS
Delphi
Java
Javascript
JSP
Palm
Perl
PHP
Shell
Visual Basic
WAP
Redes
Segurança
Servidores E-mail
Servidores Web
Apache
Microsoft IIS
Sistemas Operacionais
AIX
DOS
HPUX
Linux
Palm OS
Solaris
True64
Windows 7
Windows 9X
Windows NT
Windows Vista
Windows XP
Software Review
PC
Storages
Veritas VM
Conteúdo atual do site:
[807] ítens, entre artigos, funções e documentos.
Pesquisa Rápida:
Últimos 3 acessos:
Alexandre Neves 03/03/2015 11:08:01 167 acesso(s) alexandre neves 03/03/2015 11:06:42 1 acesso(s) Marcelo Torres 21/01/2015 15:24:53 61 acesso(s)
Opções:
Listagem completa Listagem simples
Ranking Colaboradores:
Adenilton Rodrigues - [304] Alexandre Neves - [61] Douglas Freire - [54] Marcelo Giovanni - [53] Marcelo Torres - [43] Angelita Bernardes - [31] Addy Magalhães Cunha - [28] Manuel Fraguas - [24] Ludmila Valadares - [20] Marcelo Capelo - [18]
Se você possui muitos bancos de dados e necessita limpar os log, utilize a procedure abaixo.
Caso você tenha muitos bancos de dados e eles estão sempre com o arquivo de LOG (ldf) muito grande, crie a procedure abaixo e agende para ser executada uma vez por semana. CREATE PROCEDURE sp_clearlog AS DECLARE @VarDbName sysname DECLARE CursorBases CURSOR FOR SELECT name FROM sysdatabases OPEN CursorBases FETCH NEXT FROM CursorBases INTO @VarDbName WHILE @@FETCH_STATUS = 0 BEGIN DECLARE @VarSizeLog INT SELECT @VarSizeLog = (( SELECT SIZE FROM SYSFILES WHERE FILEID = '2') * 8 )/1024 if @VarSizeLog > 1000 begin dump tran @VarDbName with no_log dbcc shrinkdatabase (@VarDbName , 10 ) print 'Database ' +@VarDbName+ ' passou por uma limpeza ' end else print 'Database ' +@VarDbName+ ' possui valores abaixo dos estipulados para limpeza' FETCH NEXT FROM CursorBases INTO @VarDbName END CLOSE CursorBases DEALLOCATE CursorBases Return(0) Agradecimentos: Vera Lúcia (SP) Quebra-Linha Colaborador..: Marcelo Capelo Categoria(s).: Banco de Dados; Microsoft SQL Server; Versão.......: Sql Server 7 e 2000 Data.........: 08/10/2003 18:03:06 Visualizado..: 6848 vezes Fonte........: nenhuma
Marcelo Capelo
Banco de Dados Microsoft SQL Server
Últimos Artigos deste colaborador Instalação do Sql Server 200 falha - "SQL Server Pending Installation" - 22/08/2009 11:26:03 Comparação Data no Oracle - 24/07/2008 13:25:00 Aplicativo multilinguagem - 17/03/2006 15:39:27
Últimos Artigos desta categoria Alterando o Collate Default SQL Server - 06/06/2011 11:13:06 Problemas de logins e usuários no BD MSSQL 2005 - 25/01/2010 07:43:05 Como ver Service Pack, Versoes do SQL - 07/10/2009 12:10:42
277 pessoa(s) on-line neste site.