0

J'ai installé tigertoolbox auprès de Microsoft et j'utilise quotidiennement SQL Server Performance Dashboard Report.SSRS: comment demander l'utilisateur et le mot de passe pour l'instance SQL Server distante

C'est très utile et je vous suggère de l'installer si vous ne l'utilisez pas encore.

BTW, quand je me connecte à localhost tout fonctionne bien, mais quand je suis en train de se connecter à une autre instance SQL Server sur le réseau que je reçois l'erreur

An error has occurred during report processing. (rsProcessingAborted) 
Cannot create a connection to data source 'DataSource1'. (rsErrorOpeningConnection) 
A network-related or instance-specific error occurred while establishing a connection to SQL Server. 
The server was not found or was not accessible. 
Verify that the instance name is correct and that SQL Server is configured to allow remote connections. 
(provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) 
Access is denied 

enter image description here

La réponse est très easy: Je peux facilement me connecter à localhost grâce à mes informations d'identification mais Je dois entrer un utilisateur/mot de passe pour une instance SQL Server distante. Comment puis-je demander à SSRS d'inviter l'utilisateur et le mot de passe pour l'instance SQL Server distante?

enter image description here

Le problème Cannot create a connection to data source ‘DataSource1’. (rsErrorOpeningConnection) est même mentionné dans les commentaires sur le official Microsoft page mais il n'est pas mentionné comment résoudre ce problème.

Répondre

0

Vérifiez si vous exécutez le SSRS sur le port par défaut du serveur. Sinon, informez le port de la connexion.

0

La réponse est très simple: je peux facilement vous connecter à localhost grâce à mes lettres de créance mais je dois entrer utilisateur/mot de passe pour une instance SQL distante Server

Ce n'est pas la réponse.

L'erreur vous indique que votre serveur n'a pas été trouvé, il ne peut donc pas être une erreur d'authentification, le serveur n'est pas atteint, il ne peut donc pas vous authentifier.

Vous devriez vérifier votre chaîne de connexion si c'est juste. Si c'est correct, il peut s'agir d'un pare-feu ou votre serveur n'est pas configuré pour accepter les connexions à distance.

Donc, pour whe premier poste de chose ici votre chaîne de connexion, il ressemble à ceci:

shared DSN

Mon image est pour DSN partagé, si vous l'utilisez embedded vous pouvez le trouver dans vos propriétés de rapport