2013-08-26 1 views
1

Je ne suis pas en mesure d'exécuter la procédure en utilisant un chemin de dossier partagé dans SQL Server 2008.Obtenir un message « nom d'utilisateur inconnu ou mot de passe incorrect » erreur lors de l'exécution de la procédure dans SQL Server 2008

est la pièce ci-dessous de la procédure stockée J'utilise:

DECLARE @S AS NVARCHAR(36) = NEWID(),  @return_value int,  
> @vcStatusMsg nvarchar(max),  @vcFileLocation nvarchar(500) 
>   EXEC @return_value = [dbo].[uspGenerateReport] 
>   @vcStatusMsg = @vcStatusMsg OUTPUT, 
>   @vcFileLocation = @vcFileLocation OUTPUT, 
>   @vcReportPath = N'\\demo\', 
>   @vcReportFileName = @S, 
>   @vcReportName = N'UserReport', 
>   @vcReportFolder = N'testReport', @vcReportParamter = N'TEST_ID=10',  @vcReportServerUrl = 
> N'http://***/reportserver/reportexecution2005.asmx?wsdl', 
> @vcServerDomain = N'***', @vcServerUserName = N'***',  
> @vcServerPassword = N'***' 
> 
> SELECT @vcStatusMsg as N'@vcStatusMsg', @vcFileLocation as 
> N'@vcFileLocation' 

sur l'exécution de la procédure ci-dessus, je reçois le message d'erreur: « System.IO.IOException: échec: nom d'utilisateur inconnu ou mot de passe incorrect »

Ici, j'essaie d'accéder au chemin du dossier partagé.

Merci d'avance.

Répondre

1

Ce message d'erreur est dû au chemin d'accès non valide dans la procédure.

Le chemin d'accès au réseau spécifié dans la procédure nécessite une authentification et SQL Server n'a pas obtenu les informations d'identification valides pour accéder au fichier afin de créer le message d'erreur.

Donc, la solution serait quelque chose comme ci-dessous,

Spécifiez les informations d'identification dans la procédure pour accéder au dossier partagé.

ou

Si vous ne parvenez pas/ne veulent pas définir les informations d'identification, il suffit de retirer la protection par mot de passe à partir du dossier partagé.

Espérons que cela pourrait vous aider.

+0

Merci ashis, je viens de supprimer la protection par mot de passe du dossier partagé et cela a fonctionné pour moi. –

Questions connexes