Just because you are not getting any more interviews when you tailor doesn't mean that tailoring doesn't work. Either you are tailoring badly or you are applying for jobs that have many applicants who are more qualified than you are even after the tailoring. With only two years experience, there are going to be lots of jobs that you will not be on the best qualified list of applicants they want to interview. That is just the nature of having less experience. It may also indicate you are applying for jobs at the wrong level. Very few people would consider someone with 2 years experience for a job that requires senior level skills. Particularly when people with 10 or more years are applying for the same job.
Tailoring is not just a matter of adding buzzwords. Never add a buzzword to a technology you are not at least an intermediate level of skill in.
Where the tailoring comes in is in emphasizing the things they are looking for. However, the ad may use specific terms that can be presented multiple ways. If they say they are looking for a .net developer but don't specifically mention C#, I will make sure that .net is the exact phrase I use as the filters that HR uses will be using the exact phrases in their ad. HR people don't actually know that C# means you have .net experience.
I know this because I have insisted that HR give me all the resumes when I didn't like the ones they gave me and every time I found some people to interview that were much better qualified than the ones they gave me because they didn't use the right buzzword phrase. So yes look at your qualifications from that perspective, did I present the words they used (assuming I actually have that knowledge) they way they used it in their ad.
Suppose I have two jobs to apply for (I'm using my experience as an example since I am not familiar with yours). In one they are looking for someone with SSIS experience and in the other they are looking for someone with database design experience. I have an accomplishments section in the first part of my resume. This is where I will do the majority of the tailoring.
For the SSIS job, the majority of the accomplishments I would list are SSIS accomplishments (with a sprinkling of other accomplishments to show I'm not a one-trick pony). And I would make sure those are listed first (People may not read all of the accomplishments, get in the ones most relevant as soon as possible).
For the database design job, I would summarize my SSIS work in one accomplishment and add more specific database design accomplishments above it.
Certainly tailoring is more effective and far easier to do as you gain experience. After 5 years in the workplace you will need to tailor because you have too many accomplishments to put them all in one resume.
To avoid this being too much work, make several versions based on the main types of things you are interested in doing and then you should only need minor adjustments for a particular job.