Question: I'm targeting these two certificates. But I don't really know that how they affect my CV, and, of course, my salary. 

Are they truly valuable? Do they make differences in your work and your position before and after you get it?

Answer: 
They may be the tie breaker between you and another candidate for a job, which is far more relevant these days.

Your experience is irrelevant although the exams are easier the more you have.

The biggest issue is the detractors and nay-sayers: "easy", "worthless", "only Microsoft" etc

* If it's so easy, why not have it?
* If it's so worthless, why do so many people go for it?

It shows interest in learning and self-development, which is not as common as you think. As well as being prepared to invest your own time and money into your career.

BTW, I'm a SQL Server 2000 MCDBA since 2002, with 6 of 7 MCSE exams too: I must upgrade mine...

Edit, Feb 2018

I think they are devalued now. Experience and knowledge matter more now
Some good points are made here. I agree about certification being the icing on the cake--it definitely makes a cake better than one with no icing, but a cake without icing can still hold it's own. As was mentioned, nobody wants to eat JUST the icing. Also note that icing tends to go on last.

I recently got a job at a very data driven SaaS company as a SQL Server DBA. I had experience as a SQL Developer and no certification. That said, I indicated I was willing to learn and now they're having me do the cert under pain of death. Why? As was pointed out above, if your company is a MS partner they REQUIRE certified people. I don't know the specifics of the deal but those who say the cert isn't valuable (in terms of raw $$) may not be thinking beyond their own desks. I'm also getting a bonus for doing the cert because it really is resulting in immediate benefit to the company, not to mention the knowledge I'm acquiring in preparing for the exams. It doesn't in any way make up for lack of experience I agree, but the point is I already have some under my belt so for me the cert is valuable and needed.

The whole experience thing is really key for a DBA role, I'd say more so than a developer or sysadmin role. Not very many companies are going to hand the keys to their precious data over to a newbie. Just try searching job sites for "Junior DBA" if you don't believe me. Developers and Sysadmins can be pretty darned powerful and important but there tends to be more of them and more need for junior roles. If you aren't a DBA, have no SQL experience and want in then I suggest becoming a developer or sysadmin first. Try to get as much hands on with SQL Server as possible in that job, then you'll be in a position to transition to DBA.