Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Managed Instance
Les fonctionnalités suivantes ont été modifiées pour être prises en charge par une base de données partiellement autonome. Les fonctionnalités sont généralement modifiées de façon à ce qu'elles ne traversent pas la limite de base de données.
Pour plus d’informations, consultez Bases de données autonomes.
ALTER DATABASE
Niveau de l'application
Lorsque vous utilisez l’instruction ALTER DATABASE de l’intérieur d’une base de données autonome, la syntaxe diffère de celle utilisée pour une base de données non autonome. Cette différence inclut des restrictions sur les éléments de l'instruction qui s'étendent au-delà de la base de données, au niveau de l'instance. Pour plus d’informations, consultez ALTER DATABASE (Transact-SQL).
Niveau de l'instance
La syntaxe de l’utilisation ALTER DATABASE en dehors d’une base de données autonome diffère de celle utilisée pour les bases de données non autonomes. Ces modifications empêchent de dépasser la limite de base de données. Pour plus d’informations, consultez ALTER DATABASE (Transact-SQL).
CREATE DATABASE
La CREATE DATABASE syntaxe d’une base de données incluse diffère de celle d’une base de données non incluse. Pour plus d’informations sur les nouvelles exigences de syntaxe et les allocations, consultez CREATE DATABASE (SQL Server Transact-SQL).
Tables temporaires
Les tables temporaires locales sont autorisées dans une base de données autonome, mais leur comportement est différent dans les bases de données non autonomes. Dans les bases de données sans relation contenant-contenu, les données de table temporaire sont classées selon le classement de tempdb. Dans une base de données autonome, les données de la table temporaire sont classées selon le classement de cette base de données.
Toutes les métadonnées associées aux tables temporaires (par exemple, les noms de table et de colonne, les index, etc.) figurent dans le classement de catalogue.
Les contraintes nommées ne peuvent pas être utilisées dans les tables temporaires.
Les tables temporaires ne peuvent pas faire référence aux types définis par l'utilisateur, aux collections de schémas XML ou aux fonctions définies par l'utilisateur.
Règle de classement
Dans le modèle de base de données non autonome, il existe trois types de classement distincts : classement de base de données, classement d’instance et classement tempdb. Les bases de données autonomes utilisent uniquement deux classements, le classement de base de données et le nouveau classement de catalogue. Consultez Paramétrages de classement des bases de données autonomes pour plus d’informations sur le paramétrage de classement de la base de données autonome.
Options de l’utilisateur
Au moment d’activer les bases de données autonomes, l’option user options doit avoir la valeur 0 pour l’instance de SQL Server.
Voir aussi
Interclassements des bases de données autonomes
Bases de données autonomes