Hola amigos, un gran favor más tengo este procedimiento almancenado que funciona  a la perfeccion, pero resulta que me aparece el nombre de la tabla Proveedor subrrayado y cuando paso el puntero del mouse dice Nombre de Objeto  'Proveedor' no valido.
 
en esta seccion del codigo 
Insert Into dbo.Proveedor values 
este es mi código    
Código SQL:
Ver original-- Create basic stored procedure template
-- =============================================
 
-- Drop stored procedure if it already exists
USE Carreteros
IF EXISTS (
  SELECT * 
    FROM INFORMATION_SCHEMA.ROUTINES 
   WHERE SPECIFIC_SCHEMA = N'dbo'
     AND SPECIFIC_NAME = N'InsertarProveedor' 
)
   DROP PROCEDURE dbo.InsertarProveedor
GO
 
CREATE PROCEDURE dbo.InsertarProveedor
    @IdProveedor INT, 
    @NombreEmpresa Nvarchar(50),
    @RepresentanteLegal nvarchar(50),
    @Direccion Nvarchar(50),
    @Telefono INT
    
AS
BEGIN
    INSERT [COLOR="red"]Proveedor[/COLOR] VALUES(@IdProveedor,@NombreEmpresa,@RepresentanteLegal,@Direccion,@Telefono)
END
GO
 
-- =============================================
-- Example to execute the stored procedure
-- =============================================
EXECUTE dbo.InsertarProveedor  '145176022','CONSTRUCTORA OAS','CLAUDINEY SOUSA','VILLA TUNARI',72617340
GO
 
--select * from Proveedor
  
  
Por favor si alguine me puede decir que hacer les agradeceré,