J'ai un accès à distance dans SSMS, lorsque j'essaie d'exécuter un package SSIS que j'obtiens, l'opération ne peut pas être démarrée par un compte qui utilise l'authentification SQL Server
Comment le réparer?
Remarque: je ne peux pas utiliser l'authentification Windows à distance.
Vous ne pouvez pas utiliser un compte SQL pour exécuter un package SSIS dans le catalogue Integration Services. Il existe une logique dans les méthodes CLR qui sont utilisées pour exécuter les packages SSIS qui rejettent l'authentification non Windows (comme vous l'avez découvert).
En tant que consultant, j'ai rencontré des problèmes où j'utilisais mon ordinateur portable d'entreprise branché sur le réseau d'un client. Dans ce cas, mon compte sdc\billinkc n'existerait pas dans le domaine client. Au lieu de cela, leurs serveurs s'attendraient à ce que les informations d'identification du client\bfellows soient présentées. La solution consiste à utiliser RunAs . Autre référence
De mon réponse sur le déploiement d'ispac vers un domaine étranger ...
J'ai créé une suite de fichiers batch qui lance tous les processus dont j'ai besoin. Ils prennent la forme de
runas /netonly:client\bfellows "C:\windows\system32\cmd.exe"
J'en ai un pour une invite de commande (ci-dessus), Visual Studio, SSMS, PowerShell, PowerShell ISE et d'autres applications spécialisées qui doivent fonctionner avec leur domaine.
En utilisant l'approche runas, j'ai pu déployer des packages à l'aide de toutes les méthodes ci-dessus (ainsi que déployer directement à partir d'une instance de Visual Studio exécutée avec des informations d'identification étrangères).
Vous souhaitez utiliser ssms.exe et le chemin d'installation correct pour lancer le studio de gestion, puis les packages SSIS s'exécuteront.
Si vous n'avez pas de compte dans le domaine étranger et que la seule chose qu'ils sont prêts à faire est de créer une connexion SQL, ils devront également
Cela vous permettra d'exécuter un package SSIS d'une manière autorisée ainsi que de présenter les informations d'identification de domaine aux ressources requises.