Script SQL Server

Como reinicializar / reset da senha SA (SysAdmin) do SQL Server

setup.exe /QUIET/ACTION=REBUILDDATABASE /INSTANCENAME=NOME_DA_INSTANCIA/SQLSYSADMINACCOUNTS="DOMINIO\USUARIO_DA_REDE" /SAPWD="NOVASENHA"

Script para realizar reindexação e reorganização dos índices

USE MASTERGOSET NOCOUNT ON;DECLARE @objectid int;DECLARE @indexid int;DECLARE @partitioncount bigint;DECLARE @schemaname nvarchar(130); DECLARE @objectname nvarchar(130); DECLARE @indexname nvarchar(130); DECLARE @partitionnum bigint;DECLARE @partitions bigint;DECLARE @frag float;DECLARE @command...

Script para realizar análise dos dados alocados em todos os bancos a procura de erros

USE MASTERGOEXEC master..sp_MSForeachDB 'USE [?]IF ''?'' <>...

Script para realizar análise de todos os bancos a procura de erros

USE MASTERGOEXEC master..sp_MSForeachDB 'USE [?]IF ''?'' <> ''tempdb'' AND ''?'' <>...

Script para realizar análise dos catálogos em todos os bancos a procura de erros

USE MASTERGOEXEC master..sp_MSForeachdb 'USE [?]IF ''?'' <>...

Script para realizar a atualização das estatísticas em todos os bancos

USE MASTERGOEXEC sp_MSForeachDB 'USE [?];EXEC sp_updatestats'GO

Script para realizar o shrink em todos os bancos

 EXEC master..sp_MSForeachDB 'USE [?]IF ''?'' <> ''tempdb''BEGIN                              DBCCSHRINKDATABASE (''?'')END'GO

Script para remover as conexões inativas

DECLARE @P_SPID INTDECLARE @P_SQL VARCHAR(2000)--CURSOR PARA OBTENÇÃO DOS PROCESSOS INATIVOS HÁ MAIS DE 20 MINUTOSDECLARE #CUR_PROCESSOS_INATIVOS CURSOR FORSELECT SPID --,PROGRAM_NAME, CMD, LAST_BATCHFROM MASTER..SYSPROCESSESWHERE WAITRESOURCE = ''  AND SPID > 50  AND STATUS =...

Script para listar os índices duplicados

with indexcols as(select object_id as id, index_id as indid, name,(select case keyno when 0 then NULL else colid end as [data()]from sys.sysindexkeys as kwhere k.id = i.object_idand k.indid = i.index_idorder by keyno, colidfor xml path('')) as cols,(select case keyno when 0 then colid else NULL end...

Script para listar o tamanho dos objetos, databases e logs

;withcte as (SELECTt.name as TableName,SUM (s.used_page_count) as used_pages_count,SUM (CASE            WHEN (i.index_id < 2) THEN(in_row_data_page_count + lob_used_page_count +...

<< 12 | 13 | 14 | 15 | 16 >>