Need to find deleted item in SharePoint 2013

Is there any way to find out who and when deleted an item from SharePoint 2013 list if it was deleted more than 30 days ago.  The retention time set up to 30 days.
Is it permanently gone now? How this could be investigated?

Thanks in advance.
Olga BarannikAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

CodeTwo SoftwareSoftware DeveloperCommented:
It depends on whether you have enabled the auditing feature on your SharePoint or not. If you have enabled auditing, go to Settings > Site Settings > Audit log reports and select the Deletion report. You should find the required information there.
If you do not have the auditing on, I am afraid that there is not much you can do about it.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Olga BarannikAuthor Commented:
Thank you!
Naveen SharmaCommented:
By Default, Recycle Bin status is on and Delete items in the Recycle Bin: value is 30 days but it can be changed.

You can set the values from 30 days to what ever you want via central admin. you have to have farm admin rights in order to make that change.

However, the best way to do this is use the OOTB auditing features or use an event reciever to record the deletion somewhere using code.

How to Track and Audit Changes in SharePoint Server 2016:
Sara TeasdaleCommented:
You can enable auditing in SharePoint. It`s available in site collection settings.Then you can access audit log report being a site collection admin.You can use the ItemDeleting event receiver. The idea is to create a copy of the current item in a separate list before it gets deleted.

Here's an example of how to create an event handler.

Here's another thread where the user is trying to do something similar. Should give you an idea on how to create/update items in a separate list within the handler.

Hope this helps.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SharePoint

From novice to tech pro — start learning today.