Início > SQL Server > Falando sobre xp_cmdshell e xp_configure

Falando sobre xp_cmdshell e xp_configure

 

Citação

xp_cmdshell e xp_configure

 
Pessoal,
 
Estou relendo alguns livros que citei anteriormente em outro post e, conversando com outros profissionais que estão envolvidos com SQL Server 2005 sejam DBAs, Developers ou Engineers, tenho notado que poucos usam as stored procedures sp_configure e xp_cmdshell para tarefas rápidas e rotineiras.
 
Sendo assim, resolvi demonstrar o uso de ambas, fazendo um pequeno exercício básico: Habilitar a xp_cmdshell através de linha de comando com o sp_configure, algo bem mais interessante do que simplesmente utilizar o Surface Area Configuration do SQL Server, que nada mais é do que uma interface gráfica que executa "por detrás dos panos" ambas as stored procedures citadas.
 
Por default, o xp_cmdshell encontra-se desabilitado, portanto iremos habilitá-lo. O codigo é bastante simples e objetivo:
 
 

— Permite acesso as opções avançadas.

EXEC sp_configure ‘show advanced options’, 1

GO

RECONFIGURE

GO
 
 

— Habilita o xp_cmdshell.

EXEC sp_configure ‘xp_cmdshell’, 1

GO

RECONFIGURE

GO
 
— testando…

declare @cmd varchar(64)

select @cmd=‘dir D:\’

exec

master..xp_cmdshell @cmd

 
 
 
Enjoy !
 
Alexandre Lopes

 

Categorias:SQL Server
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: