2017-03-14 4 views
-1

Je reçois l'erreur suivante:L'opération ne peut être démarré par un compte qui utilise une erreur d'authentification SQL Server Lors de l'exécution SSIS de proc stocké dans SSRS

L'opération ne peut pas être démarré par un compte qui utilise l'authentification SQL Server. Démarrer l'opération avec un compte qui utilise l'authentification Windows

J'ai un rapport ssrs qui utilise un ensemble de données dérivé d'une procédure stockée. La procédure stockée crée d'abord une exécution et exécute un paquet ssis avant de dessiner les données. En studio visuel, je peux prévisualiser le rapport. La source de données utilise la sécurité intégrée (bien que je souhaite pouvoir passer un compte de serveur sql). Lorsque je télécharge le rapport sur SSRS, il me donne l'erreur d'utiliser un compte avec Windows auth. J'ai vérifié la source de données sur le serveur et il est configuré pour utiliser Windows auth. Je ne suis pas sûr de ce que je fais mal ou comment résoudre ce problème.

mon serveur SQL est 2012 R2 (SSRS est 2008)

+0

Le titre de cette question parle de SSIS, mais le corps parle de SSRS. Qu'est-ce que vous essayez de faire ici? Les sources de données SSRS fonctionnent mieux lorsque vous utilisez l'authentification SQL Server. SSRS ne peut pas transmettre vos informations d'identification à SQL Server, l'authentification Windows ne fonctionne donc pas. –

+0

J'ai réussi à le faire fonctionner. SSRS en studio visuel ne m'a pas laissé faire cela (probablement que je le faisais mal) mais sur le serveur j'ai pu modifier la source de données pour utiliser une ouverture de session de Windows au lieu de sql auth et cela a fonctionné. –

Répondre

0

mettre Apparemment, une connexion de fenêtres dans la source de données travaillé, n'a pas pu obtenir d'aller en studio visuel, mais la mise à jour la source de données sur SSRS a fait l'affaire.

0

Le problème est que vous ne pouvez pas exécuter les packages SSIS qui sont stockés sur votre catalogue SSISDB à l'aide d'un compte SQL Server.

C'est pourquoi le changement d'utilisateur qui tente de démarrer le package SSIS vers un 'utilisateur d'authentification Windows' fonctionne.

Un problème similaire peut être trouvé ici;

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/bbd2b556-8f68-4e04-94d1-754127886361/unable-to-execute-ssis-package-from-sql-server-login?forum=sqlintegrationservices