Inicialização do SQL Server, trazendo prioridade ao banco de dados online

2

temos centenas de bancos de dados em uma instância do SQL Server. Após a reinicialização, o SQL Server coloca os bancos de dados on-line, um por um, usando a ordem padrão da visualização sys.databases. Esta ordem usa o database_id, então primeiro criei o banco de dados em startups do sql server primeiro (como eu acho) .. Demora em minutos para colocar on-line todos os bancos de dados.

Eu tive um banco de dados de alta prioridade que eu quero que seja iniciado o mais rápido possível, mas infelizmente esse banco de dados tem database_id > 1000 (agora ele ficou online no final da lista.

Como posso corrigir isso: alterar database_id por exemplo, especificar prioridade, injetar script que traz on-line este banco de dados primeiro ...?

Ou a única maneira é substituir algum banco de dados com baixa id com este banco de dados de alta prioridade (backup- > restaurar ..)?

-thanks

    
por Alexey Smolyakov 05.05.2011 / 13:00

1 resposta

0

Não há uma maneira de controlar a ordem de inicialização dos bancos de dados de nenhuma maneira suportada, tanto quanto eu saiba. Você tem a opção de instalar outra instância do SQL Server nesse servidor e migrar o banco de dados para ele? Isso garantiria que, na reinicialização do sistema, ele fosse inicializado imediatamente.

    
por 09.05.2011 / 21:38

Tags