Lorsque j'ouvre mon projet SSIS existant en mode conception, l'erreur suivante apparaît:
The connection manager will not acquire a connection because the connection manager OfflineMode property is set to TRUE
Pendant ce temps, OfflineMode est défini sur false. Quelqu'un peut-il me dire pourquoi je reçois cette erreur?
La propriété DelayValidation de la connexion est définie sur false et si je la définit sur true, l'erreur disparaît. Mais je voulais juste comprendre pourquoi cela se produit. Je ne configure pas la connexion de manière dynamique et la dernière fois que j'ai utilisé le projet, il n'y a pas eu d'erreur et il s'est exécuté alors que DelayValidation était défini sur false. Qu'est ce qui a changé?
J'avais cette erreur, et contrairement à l'onglet SSIS auquel tout le monde fait allusion, votre connexion se trouve sous l'organigramme dans une section appelée "gestionnaire de connexion". Si vous cliquez avec le bouton droit de la souris sur cette option, l'option "Travailler hors connexion" est cochée probablement en raison d'une erreur dans votre connexion.
Veuillez créer une variable pour la source de données du gestionnaire de connexions et l'appliquer à l'expression connectionString.
Vérifiez les propriétés du paquet, paramétrez les propriétés, cliquez avec le bouton droit de la souris sur la zone de votre paquet et sélectionnez l’option Paramétrer dans le menu, puis définissez la propriété sur OfflineMode et voyez si elle est définie sur un paramètre existant ou non. Si c'est le cas, la valeur du paramètre devient True au moment de l'exécution. essayez de trouver l'emplacement où ce paramètre change.
Oui, vous pouvez tester votre connexion et cela fonctionne, mais vous obtenez cette erreur lorsque vous essayez d'accéder à quoi que ce soit à partir de la base de données.
En fait, vous avez probablement sélectionné accidentellement le mode hors ligne.
J'ai accidentellement frappé cela de temps en temps lorsque j'accédais au menu des variables ... très frustrant.
Cela n'a pas fonctionné pour moi car j'utilisais une expression de chaîne de connexion. Effacer la vérification du travail en mode hors connexion semblerait temporairement fonctionner, mais ensuite, il serait revérifié soudainement. C'était frustrant pour le moins.
Une fois que j'ai édité le fournisseur de chaîne de connexion au bon endroit (voir image), il a cessé de basculer le mode "hors ligne" car il pouvait se connecter à la base de données .
J'ai eu le même problème et c'était dû au fournisseur dans la chaîne de connexion. J'ai donc créé une nouvelle connexion au serveur et à la base de données et vérifié quel fournisseur était utilisé dans la nouvelle connexion. Ensuite, changez le fournisseur dans l'ancienne connexion (il est attribué par expession). Ça a marché.
Dans mon cas, la raison de passer en mode hors connexion est due au fait que SQLserver est en mode hors connexion (je l'ai configuré pour qu'il démarre manuellement sur ma machine locale).
Une fois que j'ai commencé sqlserver, je suis à nouveau
Si vous aviez ce problème, ignorez simplement l'erreur qu'il vous cause et essayez quand même de l'exécuter. Si vous étiez récemment hors ligne sur le réseau, cette erreur pourrait s'afficher, mais ignorez-la.