2017-02-28 1 views
1

Nous utilisons des projets de base de données Sql Server pour créer des scripts de déploiement à partir de DacPac en utilisant SqlPackage.exe. Nous avons différentes configurations de groupes de fichiers SQL Server dans divers environnements. Lors du déploiement, nous excluons les groupes de fichiers car nous voulons que les objets soient créés dans le groupe de fichiers par défaut. Dans les paramètres de projet de base de données, le groupe de fichiers par défaut n'est pas modifié à partir de PRIMARY.Existe-t-il un moyen d'arrêter SqlPackage.exe de définir le groupe de fichiers par défaut dans le script de déploiement?

enter image description here

Cela pose un problème lors d'une tentative de déployer dans un environnement où la valeur par défaut est pas un groupe de fichiers PRIMAIRE parce que le code suivant est inclus ...

ALTER DATABASE [$(DatabaseName)] 
    MODIFY FILEGROUP [PRIMARY] DEFAULT; 

est-il un moyen de empêcher cela de générer dans le déploiement SQL?

Répondre