Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido manualmente. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Banco de dados de recursos

O banco de dados Resource é um banco de dados somente leitura que contém todos os objetos do sistema incluídos no SQL Server. Os objetos do sistema do SQL Server, como sys.objects, são fisicamente persistentes no banco de dados Resource, mas aparecem logicamente no esquema sys de cada banco de dados. O banco de dados Resource não contém dados de usuário ou metadados de usuário.

O banco de dados Resource torna a atualização para uma nova versão do SQL Server um procedimento mais fácil e mais rápido. Em versões anteriores do SQL Server, a atualização exigia remover e criar objetos do sistema. Como o arquivo de banco de dados Resource contém todos os objetos de sistema, agora uma atualização é obtida simplesmente copiando-se do único arquivo de banco de dados Resource no servidor local.

Os nomes de arquivos físicos do banco de dados Resource são mssqlsystemresource.mdf e mssqlsystemresource.ldf. Esses arquivos estão localizados em <drive>:\Arquivos de Programas\Microsoft SQL Server\MSSQL11.<instance_name>\MSSQL\Binn\. Cada instância do SQL Server tem um e apenas um arquivo mssqlsystemresource.mdf associado, e as instâncias não compartilham esse arquivo.

O SQL Server não pode fazer backup do banco de dados Resource. Você pode executar seu próprio backup baseado em arquivo ou baseado em disco ao tratar o arquivo mssqlsystemresource.mdf como se ele fosse um arquivo binário (.EXE), em vez de um arquivo de banco de dados, mas você não pode usar o SQL Server para restaurar seus backups. Só é possível restaurar uma cópia de backup do mssqlsystemresource.mdf manualmente, e você deve ter cuidado para não substituir o banco de dados Resource atual por uma versão desatualizada ou potencialmente insegura.

Observação importante Importante

Depois de restaurar um backup do mssqlsystemresource.mdf, você deve reaplicar qualquer atualização subsequente.

O banco de dados Resource deve ser modificado somente por um especialista do Serviço de Suporte Técnico da Microsoft (CSS) ou sob sua orientação. A ID do banco de dados Resource é sempre 32767. Outros valores importantes associados ao banco de dados Resource são o número da versão e a última vez que o banco de dados foi atualizado.

Para determinar o número de versão do banco de dados Resource , use:

SELECT SERVERPROPERTY('ResourceVersion');
GO

Para determinar quando o banco de dados Resource foi atualizado pela última vez, use:

SELECT SERVERPROPERTY('ResourceLastUpdateDateTime');
GO

Para acessar definições SQL dos objetos de sistema, utilize a função OBJECT_DEFINITION:

SELECT OBJECT_DEFINITION(OBJECT_ID('sys.objects'));
GO

Contribuições da comunidade

ADICIONAR
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2015 Microsoft