Obtention de l'erreur ci-dessous lors de la tentative de création d'un catalogue dans les services d'intégration SQL Server 2014. Une idée de ce que j'ai raté lors de l'installation ou ailleurs?
Impossible d'accéder au fichier de sauvegarde du catalogue «C: \ Program Files \ Microsoft SQL Server \ 120 \ DTS \ Binn \ SSISDBBackup.bak». Assurez-vous que le fichier de base de données existe et que le compte de service SQL Server peut y accéder (Microsoft.SqlServer.IntegrationServices.Common.ObjectModel)
Réponses:
J'ai décidé de voir ce qui se passe lorsque vous cliquez sur Créer un catalogue dans SSMS. Il existe une multitude d'étapes qui sont effectuées, mais le principe de base est qu'une sauvegarde existe à
et dans le cadre de la création du catalogue, cette sauvegarde est restaurée pour créer la SSISDB.
Le chemin sous
Program Files
va être protégé pour éviter tout accident des fichiers qui s'y trouvent. L'erreur que vous rencontrez indique que la personne exécutant SSMS n'a pas accès au fichier àC:\Program Files\Microsoft SQL Server\120\DTS\Binn
En supposant que vous n'utilisez pas
runas
ou quelque chose comme ça pour lancer SSMS, essayez d'ouvrir l'Explorateur Windows (pas Internet Explorer) et accédez à ce dossier. Si vous pouvez y arriver, vous devrez peut-être cliquer sur Oui pour quelque chose comme "montrez-moi les fichiers, je sais que je suis dans une zone restreinte", alors je propose que l'UAC affecte votre capacité à installer SSISDB.Si tel est le cas, fermez toutes vos instances SSMS. Ensuite, faites un clic droit sur SSMS et choisissez "Exécuter en tant qu'administrateur". Cela devrait empêcher la fenêtre d'autorisation de lancer une clé dans les travaux lorsque l'installation du catalogue se produit.
La façon dont les autorisations du système de fichiers ont été corrompues est un problème pour un autre site (SuperUser ou sysadmin)
Je suis tombé sur cet élément Connect qui indique si vous utilisez une version différente de SSMS que le serveur SQL sous-jacent auquel vous vous êtes connecté (installation SSMS 2014 pointée vers 2012), la création peut échouer. Vérifiez donc que votre 120 (SQL Server 2014) correspond à votre instance. L'autre possibilité là-dedans "Pour le résoudre, j'ai simplement exécuté la configuration de SQL Server 2012 à partir du support d'installation et ajouté la fonctionnalité Integration Services."
la source
J'ai eu ce problème et il n'était pas lié aux autorisations utilisateur. J'avais effectué une installation antérieure de SQL Server et choisi d'installer de nombreuses options à l'exception de 'Integration Services', j'ai donc exécuté à nouveau l'application SQL Server Installation Center et cette fois, j'ai choisi d'installer la fonctionnalité 'Integration Services'. Je pense que la raison pour laquelle j'ai pu voir le nœud «Catalogues des services d'intégration» dans SMSS malgré le fait de ne pas avoir installé «Services d'intégration» était due au choix d'installer «Master Data Services» lors de ma précédente installation de SQL Server.
la source
Si vous êtes toujours bloqué, assurez-vous de vérifier que:
SSIS, pour diverses raisons, est spécifique à la version et offre une compatibilité limitée à aucune compatibilité ascendante / descendante. Il est important de traiter les versions SQL comme des produits distincts et d'utiliser les versions VS et SSMS qui ont été installées avec votre instance.
Au cours de l'installation, j'ai appris que les exigences de version minimales peuvent offrir une certaine compatibilité en studio pour Visual Studio. Lors d'une installation Enterprise 2014, j'ai remarqué qu'il était lié à VS 2010 au lieu d'installer une version plus récente. Cependant, je devais toujours me connecter à SQL en utilisant SSMS 2014 afin de créer un catalogue, SSMS 2012 ne fonctionnerait pas.
la source
Je viens de résoudre ce problème moi-même, il manque quelques fonctionnalités à votre serveur SQL, c'est pourquoi le
SSISDBBakup.bak
fichier est manquant, il devrait être sous:Installez la fonctionnalité SQL Server Integration Services et cela fonctionnera.
la source