Funcionalidades modificadas (banco de dados contido)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

Os recursos a seguir foram modificados para oferecer suporte a um banco de dados parcialmente contido. 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 ALTER DATABASE instrução de dentro de um banco de dados independente, a sintaxe difere da usada para um banco de dados não contido. 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 quando ALTER DATABASE usada fora de um banco de dados independente difere da usada para bancos de dados não contidos. 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 CREATE DATABASE sintaxe de um banco de dados independente difere da de um banco de dados não contido. Consulte CREATE DATABASE (SQL Server Transact-SQL) para obter informações sobre novos requisitos e subsídios de sintaxe.

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 na ordenação de tempdb. Em um banco de dados independente, os dados de tabelas temporárias são agrupados na ordenação 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 na ordenação 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.

Ordenação

No modelo de banco de dados não contido, há três tipos distintos de agrupamento: agrupamento do banco de dados, agrupamento da instância e agrupamento do tempdb. Bancos de dados contidos usam apenas dois agrupamentos: o agrupamento do banco de dados e o novo agrupamento do catálogo. Veja Ordenações de banco de dados independentes para obter mais detalhes sobre a ordenação de banco de dados independente.

Opções do Usuário

Ao habilitar bancos de dados independentes, é preciso definir a Opção de opções do usuário como 0 para a instância do SQL Server.

Confira também

Ordenações de banco de dados independentes
Bancos de dados contidos