Fonctionnalités modifiées (base de données à relation contenant-contenu)
Les fonctionnalités suivantes ont été modifiées pour être prises en charge par une base de données partiellement à relation contenant-contenu. 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 à relation contenant-contenu.
ALTER DATABASE
Niveau de l'application
Lors de l'utilisation de l'instruction ALTER DATABASE à partir d'une base de données à relation contenant-contenu, la syntaxe est différente de celle utilisée pour une base de données sans relation contenant-contenu. 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'instruction ALTER DATABASE en cas d'utilisation hors d'une base de données à relation contenant-contenu diffère de celle utilisée pour les bases de données sans relation contenant-contenu. 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 syntaxe CREATE DATABASE pour une base de données à relation contenant-contenu diffère de celle pour une base de données sans relation contenant-contenu. Pour plus d'informations sur les nouvelles exigences et autorisations relatives à la syntaxe, consultez CREATE DATABASE (Transact-SQL).
Tables temporaires
Les tables temporaires locales sont autorisées dans une base de données à relation contenant-contenu, mais leur comportement est différent dans les bases de données sans relation contenant-contenu. Dans les bases de données sans relation contenant-contenu, les données de la table temporaire sont classées selon le classement de tempdb. Dans une base de données à relation contenant-contenu, 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.
Classement
Dans le modèle de base de données sans relation contenant-contenu, il existe trois types de classement distincts : classement de base de données, classement d'instance et classement tempdb. Les bases de données à relation contenant-contenu utilisent uniquement deux classements, le classement de base de données et le nouveau classement de catalogue. Consultez Classements de base de données à relation contenant-contenu pour plus d'informations sur le classement de bases de données à relation contenant-contenu.
Options utilisateur
Lors de l'activation de bases de données à relation contenant-contenu, l'option user optionsdoit avoir la valeur 0 pour l'instance de SQL Server.