Compartilhar via


Recursos modificados (banco de dados independente)

Os recursos a seguir foram modificados para serem suportados por um banco de dados independente parcialmente. Normalmente, eles são modificados para que não ultrapassem o limite de banco de dados.

Para obter mais informações, consulte Bancos de dados contidos.

ALTER DATABASE

Nível de aplicativo

Ao usar a instrução ALTER DATABASE de dentro de um banco de dados independente, a sintaxe irá diferir da que é usada para um banco de dados dependente. Essa diferença inclui restrições de elementos da instrução que se estendem além do banco de dados para a instância. Para obter mais informações, consulte ALTER DATABASE (Transact-SQL).

Nível de instância

A sintaxe para a instrução ALTER DATABASE, quando usada fora de um banco de dados independente, irá diferir da que é usada para bancos de dados dependentes. Estas alterações impedem o cruzamento do limite de banco de dados. Para obter mais informações, consulte ALTER DATABASE (Transact-SQL).

CREATE DATABASE

A sintaxe CREATE DATABASE para um banco de dados independente difere da que é usada em um banco de dados dependente. Consulte CREATE DATABASE (Transact-SQL)para obter informações sobre os novos requisitos de sintaxe e concessões.

Tabelas temporárias

São permitidas tabelas temporárias locais dentro de um banco de dados independente, mas o comportamento delas difere das usadas em bancos de dados dependentes. Em bancos de dados dependentes, os dados de tabelas temporárias são agrupados no agrupamento de tempdb. Em um banco de dados independente, os dados de tabelas temporárias são agrupados no agrupamento do banco de dados independente.

Todo os metadados associados a tabelas temporárias (por exemplo, nomes de tabelas e de colunas, índices, etc.) estarão no agrupamento de catálogo.

Podem não ser usadas restrições nomeadas em tabelas temporárias.

Tabelas temporárias podem não recorrer a tipos definidos pelo usuário, coleções de esquemas XML ou funções definidas pelo usuário.

Agrupamento

No modelo de banco de dados dependente, há três tipos separados de agrupamento: agrupamento de banco de dados, agrupamento de Instância e agrupamento de tempdb. Bancos de dados independentes usam apenas dois agrupamentos, agrupamento de banco de dados e o novo agrupamento de catálogo. Consulte Agrupamentos de banco de dados contidos para obter mais detalhes sobre agrupamento de banco de dados independente.

Opções de usuário

Ao habilitar bancos de dados independentes, é preciso definir a Opção user options como 0 para a instância de SQL Server.

Consulte também

Conceitos

Agrupamentos de banco de dados contidos

Bancos de dados contidos