web-dev-qa-db-fra.com

Le gestionnaire de connexions n'acquerra pas de connexion car la propriété OfflineMode du gestionnaire de connexions est définie sur TRUE.

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é?

4
Coding Duchess

Cliquez avec le bouton droit sur la zone Gestionnaires de connexions du concepteur SSIS, puis cliquez sur.

 Work Offline.

ou  enter image description here

8
sandeep rawat

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.

1
Jacob Alley

Veuillez créer une variable pour la source de données du gestionnaire de connexions et l'appliquer à l'expression connectionString. 

0
Suzan Cha

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.

0
abdkok

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.

  1. Aller à l'option de menu SSIS. 
  2. Trouvez la sélection "Travailler hors connexion"
  3. Désélectionnez-le et vous devriez être bon.

J'ai accidentellement frappé cela de temps en temps lorsque j'accédais au menu des variables ... très frustrant.

0
James R

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 .  enter image description here

0
Tom McDonald

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é.

0
FERNANDO BENITEZ

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

0
TheGameiswar

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.

0
triswill227