I believe that what you have illustrated is basically the way it initially appears in the user.config file after a new installation and you have simply plugged in your specific database criteria.
Nope. That is the complete and exact CutNPast copy of my connection string from my user.config file I use on my home PC today:
Windows 7 Ultimate (SP1)
SQL Server 2008 R2 (Express)
Site is hosted on IIS on local machine.
The only real difference when I use that connection string on my 12 mojoPortal shared hosting sites will be the server=.\SQLEXPRESS
will have to be changed to server=localhost and that depends on your hosting provider, I use Arvixe and they are Great!