SQL Server history of growth and shrink events
Is there a way to look at the complete history of growth and shrink events for the last weeks/months on SQL Server 2014 ?


There is easy way to get information about Data/log file autogrowth and Auto shrink events from database reports. The report fetches data from default trace. I am not sure how recent would be your report that depends on when was default trace rolled over. The default size is 20 MB after which it will roll over and also note that after SQL Server restart the trace will be rolled over

Connect to SQL Server instance and then right click on database and then select reports and then standard reports and then click disk usage. 

In the report which comes look for Data/log file autogrowt auto shrink events and expand the + sign this is just below the circular usage report. The report would look like below.

In my case it only reported autogrowth event as I don't have auto shrink or any shrink activity running, which I guess you know is utterly bad.