Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL ServerAzure
SQL Managed InstanceAzure
Synapse AnalyticsSQL
analytics endpoint in Microsoft FabricWarehouse
in Microsoft Fabric
Contém uma linha para cada base de dados numa instância do Microsoft SQL Server. Quando o SQL Server é instalado pela primeira vez, o sysdatabases contém entradas para as bases de dados master, model, msdb e tempdb.
Importante
Esta tabela do sistema SQL Server 2000 está incluída como uma vista para compatibilidade retroativa. Recomendamos que utilize as vistas atuais do sistema SQL Server. Para encontrar a vista ou vistas equivalentes do sistema, veja Mapear Tabelas do Sistema para Vistas do Sistema (Transact-SQL). Esta funcionalidade será removida numa futura versão do Microsoft SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
| name | sysname | Nome da base de dados |
| dbid | smallint | ID da Base de Dados |
| SID | varbinary(85) | ID do sistema do criador da base de dados |
| modo | smallint | Usado internamente para bloquear uma base de dados enquanto esta está a ser criada. |
| status | int | Bits de estado, alguns dos quais podem ser definidos usando ALTER DATABASE conforme indicado: 1 = fecho automático (ALTER DATABASE) 4 = selecionar em/copia em massa (ALTER DATABASE usando SET RECOVERY) 8 = trunc. log em chkpt (ALTER DATABASE usando SET RECOVERY) 16 = deteção de páginas rasgadas (ALTER DATABASE) 32 = carregamento 64 = pré recuperação 128 = recuperação 256 = não recuperado 512 = offline (ALTER DATABASE) 1024 = apenas leitura (ALTER DATABASE) 2048 = uso apenas do DBO (ALTER DATABASE usando SET RESTRICTED_USER) 4096 = utilizador único (ALTER DATABASE) 32768 = modo de emergência 65536 = SOMA DE VERIFICAÇÃO (ALTER DATABASE) 4194304 = autoencolhimento (ALTER DATABASE) 1073741824 = desligamento limpo Vários bits podem estar LIGADOS ao mesmo tempo. |
| status2 | int | 16384 = padrão nulo ANSI (ALTER DATABASE) 65536 = concat nulo resulta em nulo (ALTER DATABASE) 131072 = gatilhos recursivos (ALTER DATABASE) 1048576 = por defeito para o cursor local (ALTER DATABASE) 8388608 = identificador citado (ALTER DATABASE) 33554432 = cursor fechado no commit (ALTER DATABASE) 67108864 = ANSI nulos (ALTER DATABASE) 268435456 = Avisos ANSI (ALTER DATABASE) 536870912 = texto completo ativado (definido usando sp_fulltext_database) |
| crdate | datetime | Data de criação |
| reservado | datetime | Reservado para uso futuro. |
| category | int | Contém um bitmap de informação usada para replicação: 1 = Publicado para replicação instantânea ou transacional. 2 = Subscreveu uma publicação snapshot ou transacional. 4 = Publicado para replicação de fusão. 8 = Subscreveu uma publicação de fusão. 16 = Base de dados de distribuição. |
| cmptlevel | tinyint | Nível de compatibilidade para a base de dados. Para mais informações, consulte ALTER DATABASE Nível de Compatibilidade (Transact-SQL). |
| filename | nvarchar(260) | Caminho do sistema operativo e nome para o ficheiro primário da base de dados. o nome do ficheiro é visível para o dbcreator, sysadmin, o proprietário da base de dados com CRIAR QUAISQUER DATABASE permissões, ou para os beneficiários que tenham qualquer uma das seguintes permissões: ALTERAR QUALQUER DATABASE, CRIAR QUALQUER DATABASE, VIEW QUALQUER DEFINIÇÃO. Para devolver o caminho e o nome do ficheiro, consulte a vista de compatibilidade sys.sysfiles , ou a vista sys.database_files . |
| version | smallint | Número de versão interna do código do SQL Server com o qual o banco de dados foi criado. Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida. |