Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O banco de dados Resource é um banco de dados somente de leitura que contém todos os objetos do sistema incluídos no SQL Server. 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 de recursos não contém dados do usuário ou metadados do usuário.
O banco de dados de recursos torna a atualização para uma nova versão do SQL Server um procedimento mais fácil e rápido. Em versões anteriores do SQL Server, a atualização exigia a remoção e a criação de objetos do sistema. Como o arquivo de banco de dados de recurso contém todos os objetos do sistema, uma atualização agora é realizada simplesmente copiando o único arquivo de banco de dados de recurso para o servidor local.
Propriedades físicas do recurso
Os nomes de arquivo físico do banco de dados de recursos são mssqlsystemresource.mdf e mssqlsystemresource.ldf. Esses arquivos estão localizados no <drive>:\Program Files\Microsoft SQL Server\MSSQL<versão>.<instance_name>\MSSQL\Binn\ e não devem ser movidos. Cada instância do SQL Server tem um e apenas um arquivo mssqlsystemresource.mdf associado e as instâncias não compartilham esse arquivo.
Aviso
Atualizações e service packs às vezes fornecem um novo banco de dados de recursos que é instalado na pasta BINN. Não há suporte ou recomendação para alterar o local do banco de dados de recursos.
Fazendo backup e restaurando o banco de dados de recursos
O SQL Server não pode fazer backup do banco de dados de recursos. Você pode executar seu próprio backup baseado em arquivo ou em disco tratando o arquivo mssqlsystemresource.mdf como se fosse um arquivo binário (.EXE), em vez de um arquivo de banco de dados, mas não pode usar o SQL Server para restaurar seus backups. Restaurar uma cópia de backup de mssqlsystemresource.mdf só pode ser feito manualmente e você deve ter cuidado para não substituir o banco de dados de recursos atual com uma versão desatualizada ou potencialmente insegura.
Importante
Depois de restaurar um backup de mssqlsystemresource.mdf, você deve reaplicar todas as atualizações subsequentes.
Acessando o Banco de Dados de Recursos
O banco de dados de recursos só deve ser modificado por ou na direção de um especialista em CSS (Serviços de Suporte ao Cliente) da Microsoft. A ID do banco de dados de recursos é sempre 32767. Outros valores importantes associados ao banco de dados de recursos são o número de 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 de recursos, use:
SELECT SERVERPROPERTY('ResourceVersion');
GO
Para determinar quando o banco de dados de recursos foi atualizado pela última vez, use:
SELECT SERVERPROPERTY('ResourceLastUpdateDateTime');
GO
Para acessar definições sql de objetos do sistema, use a função OBJECT_DEFINITION:
SELECT OBJECT_DEFINITION(OBJECT_ID('sys.objects'));
GO
Conteúdo relacionado
Conexão de diagnóstico para administradores de banco de dados