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
it depends on where you are in your career. 

For entry level positions then it's definitely a yes. The courses cover enough material so that you'll know your way around SQL Server, but certs wont make you an expert. Having a certification also shows a basic level of competency.

If your further along in your career & you work as a SQL DBA or developer & have been with SQL for a few versions then they're probably less valuable if all your looking to do i to get up-to-date with the differences & new features.

Nonetheless if you want to go down the path of becoming a certified trainer, or your organization wants to become a microsoft partner, then certification is a must.

Then there's the *I'm a member of an exclusive club bragging rights*. According to [these published microsoft numbers](http://www.microsoft.com/learning/mcp/certified.mspx) there's only 228 certified database administrators for 2008 and 3,233 certified developers for 2008.