Pour déplacer le contenu d'une géodatabase vers une autre base de données sur la même instance Microsoft SQL Server, vous pouvez créer une deuxième géodatabase et transférer les données. Pour déplacer la géodatabase vers une nouvelle instance SQL Server, vous pouvez déplacer la base de données entière à l'aide de plusieurs options disponibles dans SQL Server.
Déplacer des données vers une autre géodatabase sur la même instance SQL Server
Les noms de la base de données et de la géodatabase doivent être uniques sur la même instance SQL Server. Ainsi, pour déplacer vos données vers une autre géodatabase sur la même instance, créez une deuxième base de données sur l'instance et transférez vos données vers la nouvelle géodatabase. Vous pouvez déplacer les données dans ArcGIS en les copiant et en les collant, en utilisant l'outil Exporter ou l'assistant d'exportation des données ou en utilisant des documents d'espace de travail XML.
L'utilisateur qui s'est connecté lors du chargement des données vers la nouvelle géodatabase sera propriétaire de ces données. Pour que les données aient le même propriétaire dans la nouvelle géodatabase, chaque utilisateur doit déplacer ses propres données.
Déplacer une base de données vers une nouvelle instance SQL Server
Pour déplacer une géodatabase vers une nouvelle instance SQL Server, vous pouvez créer une géodatabase sur la nouvelle instance et transférer les données selon la description de la section précédente ou utiliser les outils SQL Server pour transférer l'intégralité de la base de données. Pour déplacer une base de données SQL Server, vous pouvez détacher le fichier de base de données de l'instance SQL Server et l'attacher à une nouvelle instance, créer une sauvegarde de la base de données et la restaurer sur une nouvelle instance SQL Server ou utiliser l'assistant Copie de base de données.
Quelle que soit la méthode que vous utilisez pour déplacer votre base de données SQL Server, vous ne pouvez pas renommer la base de données. En revanche, vous pouvez renommer une base de données lorsque vous la restaurez. Evitez de le faire avec une géodatabase, car vous ne pourrez plus vous y connecter.
Tous les noms d'objet dans les tables système de la géodatabase sont complets avec le nom de la base de données. En outre, de nombreuses procédures stockées utilisent une syntaxe de dénomination composée de trois parties dans leur code et dont le format est <base de données>.<propriétaire><objet>. Si le nom de la base de données change, vous ne pourrez pas exécuter ces procédures.
Pour en savoir plus sur l'utilisation des outils SQL Server en vue de transférer des bases de données vers une nouvelle instance, consultez votre documentation SQL Server.