2009-09-16 4 views
0

quand j'exécuté le code pris fraîchement VSS, ce qui suit a été l'erreur[Macromedia] [SQL Server JDBC Driver] [SQL Server] l'autorisation EXECUTE refusée sur l'objet 'GetPSRreportStock', base de données 'CGTSP_GET',

[Macromedia] [SQLServer JDBC Driver] [SQL Server] l'autorisation EXECUTE refusée sur l'objet 'GetPSRreportStock', base de données 'CGTSP_GET',

90 :  <cfprocparam type="in" cfsqltype="CF_SQL_INTEGER" dbvarname="@reportMonth" value="#xxMDB#"> 
91 :  <cfprocparam type="in" cfsqltype="CF_SQL_INTEGER" dbvarname="@orderBy"  value="#xxOBDB#"> 
92 :  **<cfprocresult name="xxResult">** 
93 : </cfstoredproc> 

Puis-je obtenir un peu de réconfort s'il vous plaît.

Les erreurs me détruisent.

+0

Je pense que vous venez d'éditer votre question pour n'avoir aucune information ... – Jason

Répondre

8

Le compte utilisé par CF pour accéder à SQL Server n'a pas l'autorisation d'exécuter cette procédure stockée.

+0

J'ai l'accès administrateur à SQL 2005 et le CFserver est mon Devsevert opn que j'ai travaillé depuis quelques mois. –

+1

@dan: Une erreur "accès refusé" est sans ambiguïté. Vérifiez votre configuration (sources de données dans l'administrateur CF, le compte de service ColdFusion ODBC, SQL Server). Je suis sûr que vous trouvez un petit problème quelque part. – Tomalak

+0

CFIDE est manquant dans mon dossier CF. –

0

Une autre possibilité est que la source de données telle que définie dans ColdFusion Administrator ait spécifiquement désactivé les procédures stockées sous "SQL autorisé". Vérifiez les paramètres avancés pour cette source de données.

+0

merci Al. C'est vraiment une bonne information à connaître. Je le ferai. –

Questions connexes