It's a really simple stored proc. And i'm thinking it has nothing to do with my sp. The stored proc works if i just allow the stored proc to be a user object, but i can't have that in my database...i need database objects. USE [DB_NAME]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE dbo.[SP_Name] ( @NAME nvarchar(255), @DEPT nvarchar(255)) AS INSERT INTO TABLE1 (NAME) VALUES (@NAME) INSERT INTO TABLE2 (NAME) VALUES (@NAME) INSERT INTO TABLE3 (DEPT, NAME) VALUES (@DEPT, @NAME)