Ajout de GO
après votre IF
indique qu'il s'agit de la fin de votre premier lot de requêtes.
En savoir plus ici :
http://msdn.microsoft.com/en-us/library/ms188037 .aspx
IF OBJECT_ID('[dbo].[myStoredProc]') IS not NULL
DROP PROCEDURE dbo.myStoredProc
GO
Cela empêchera votre erreur de se produire.