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.
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 afin qu’elles ne dépassent pas la limite de base de données.
Pour plus d’informations, consultez Bases de données autonomes.
Modifier la base de données
Niveau de l’application
Lorsque vous utilisez l’instruction ALTER DATABASE à partir 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 les restrictions sur les éléments de la déclaration qui s’étendent au-delà de la base de données pour inclure l’instance. Pour plus d'informations, voir ALTER DATABASE (Transact-SQL).
Niveau d’instance
La syntaxe de ALTER DATABASE lorsqu’elle est utilisée 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 traverser la limite de la base de données. Pour plus d'informations, voir ALTER DATABASE (Transact-SQL).
CRÉER UNE BASE DE DONNÉES
La syntaxe CREATE DATABASE pour une base de données autonome diffère de celle d’une base de données non autonome. Consultez CREATE DATABASE (SQL Server Transact-SQL)pour plus d’informations sur les nouvelles exigences et allocations de syntaxe.
Tables temporaires
Les tables temporaires locales sont autorisées dans une base de données autonome, mais leur comportement diffère de ceux des bases de données non autonomes. Dans les bases de données non autonomes, les données de table temporaires sont agrégées dans le classement de tempdb. Dans une base de données contenue, les données des tables temporaires sont collectées selon le classement de la base de données contenue.
Toutes les métadonnées associées aux tables temporaires (par exemple, les noms de tables et de colonnes, les index, et ainsi de suite) se trouveront dans le classement du catalogue.
Les contraintes nommées peuvent ne pas être utilisées dans les tables temporaires.
Les tables temporaires peuvent ne pas faire référence à des types définis par l’utilisateur, à des collections de schémas XML ou à des fonctions définies par l’utilisateur.
Classement
Dans le modèle de base de données non autonome, il existe trois types distincts de classement : classement de base de données, classement d’instance et classement tempdb. Les bases de données contenues n’utilisent que deux classements, le classement de la base de données et le nouveau classement de catalogue. Pour plus d’informations sur le classement de base de données contenues, consultez Classements de base de données contenues.
Options utilisateur
Lors de l’activation des bases de données autonomes, l’option options utilisateur doit être définie sur 0 pour l’instance de SQL Server.
Voir aussi
Classements de base de données contenus
Bases de données autonomes