I remove try-catch block :
proc.StartInfo.FileName = fileName;
proc.StartInfo.Arguments = arguments;
proc.Start();
proc.WaitForExit();
return 2;
Now, when I run my stored procedure, still doesn't import anything. I have no error message. When I print return code in my stored procedure , it will shown value 2.