Recursos modificados (banco de dados independente)

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

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, veja Bancos de dados independentes.

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, veja 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, veja 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. Confira CREATE DATABASE (SQL Server Transact-SQL) para obter mais informações sobre os novos requisitos e permissões 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 dependente, há três tipos separados de ordenação: ordenação de banco de dados, ordenação de Instância e ordenação de tempdb. Bancos de dados independentes usam apenas duas ordenações, ordenação de banco de dados e a nova ordenação de 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 independentes