Startup parameters SQL Server

Sem título.png

Fala Galera,

O SQL Server tem uma série de parâmetros de inicialização que alteram o comportamento default de como uma dada instância vai subir.
Temos por costume recorrer a este artifício quando atuamos em um troubleshooting ou para atender a requisitos específicos do sistema.

Podemos descobrir quais os parâmetros de statup estão sendo executado em nossa instância de duas manerias:

  1. SQL Server configuration Managerstatup parameters* O modo de exibição dos parâmetros foi alterada do SQL 2012 pra frente.
  2.  DMVs

SELECT value_name,       value_data,       registry_key

FROM  sys.dm_server_registry

where value_name like 'SQLArg%'

Por padrão todas as instâncias do SQL Server sobem com três parâmetros default:

-d : Local do MDF do master
-l : Local do LDF do master
-e : Local do Error Log

 

 

Uma listagem dos parâmetros mais comuns de serem usados (pelo menos pra mim)

-m: Modo Single User (normalmente usado para restaurar o Master)
-T : Usado para iniciar o SQL Server com traceflags específicos.
Quando você quer ativar mais de um trace flag no start up da sua instância, coloque-os separados por ponto e vírgula. ex: -T1234;-T5678
-f : Modo mínimo e single user: Não haverá checkpoints, startup procedures não serão executadas e o SQL subirá com o mínimo dos requisitos de configuração.

IMPORTANTE: Se você subir o SQL Server com o parametro -f, sasabilite o SQL Agent. Caso contrário ele ficará com a única conexão disponível.

Como DBA, saber os principais parâmetros e como tirar vantagem deles durante um momento de crise, é de grande valia.
Uma lista completa de todos os startup parameters pode ser obtido através do MS-DOS:

  1. Vá até a pasta binn da instância SQL que você quer consultar
  2. digite: sqlservr.exe -?

Sem título

 

That’s all folks

[]’s

`Piroto

 

 

Anúncios

Sobre dhiegopiroto
Graduando em Sistemas de Informação, apaixonado por tecnologia, literatura e musica. Possui experiencia com desenvolvimento em T-SQL, XML, XSD e administração de bancos de dados SQL Server; Detém os titulos de MCP e MCTS SQL Server 2008.

One Response to Startup parameters SQL Server

  1. Pingback: Startup Procedures | Blog do Piroto

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

Alex Souza

Banco de dados, Business Intelligence, Big Data, Governança de TI ... /* Um eterno aprendiz... */

Blog - Thiago Carlos de Alencar

Aprendendo SQL Server !

SQL Authority with Pinal Dave

SQL Server Performance Tuning Expert

Vitor Fava

SELECT (CrazyIdeas*2), (InsaneIdeas*100), MyExperience FROM MyBigHead WHERE InsaneLevel > 1000

Think Think SQL

DBCC DumpMemory 'TECH','ALL'

Gustavo Maia Aguiar

Artigos, dicas e algumas reflexões sobre o SQL Server

Kimberly L. Tripp

DBCC DumpMemory 'TECH','ALL'

Thiago Zavaschi R2

www.zavaschi.com

Blog do Luti

DBCC DumpMemory 'TECH','ALL'

Luan.Moreno a.k.a [SQL.Soul]

Lead Database Consultant at Pythian

Blog do Leka

let's make things better

%d blogueiros gostam disto: