Bonjour,
Dans le cadre d'un projet j'ai réalisé sous SQL2000 un certain nombre de procédures stockées qui chargent des tables pour un datawarehouse.
La deuxième partie de ce projet est de migrer vers SQL2005, les bases, tables, fonctions, types et procédures stockées ont bien été migrés vers le nouveau serveur mais lorsque je lance une procédure j'obtiens le message suivant :
proc_d_produit étant le nom de la procédure en question.Msg 208, Level 16, State 6, Procedure proc_d_produit, Line 194
Nom d'objet 'proc_d_produit' non valide.
Cela butte sur la ligne ou le bloc suivant :
Au début, il y avait un where mais cela ne fait aucune différence.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 INSERT INTO [DW].[dbo].[prod_hk1] ([pdt_art_societe],[pdt_art_unite],[pdt_art_reference],[dernier_MAJ]) select p.pdt_art_societe, p.pdt_art_unite, p.pdt_art_reference, getdate() from dbo.prod_tmp p inner join #pdt t on (p.PDT_ART_SOCIETE = t.PDT_ART_SOCIETE and p.PDT_ART_UNITE = t.PDT_ART_UNITE and p.PDT_ART_REFERENCE = t.PDT_ART_REFERENCE)
Auriez-vous une idée ?
Merci d'avance.
Partager