Authenticating external users in VSTS

A typical scenario for users of VSTS (Visual Studio Team Services, formerly Visual Studio Online) need free access to external users. For example, a company that hires vendors for outsourced software development needs to grant access to teams in the supplier who will act in the projects stored in your VSTS.

VSTS allows this problem to be solved from different ways, which vary according to the ease of implementation and convenience in use. Come take a look in this post how to enable this scenario in his account of VSTS.

Continue reading “Authenticating external users in VSTS”

Eight reasons for preferring Git instead of TFVC

A year ago I wrote a post with eight reasons to use the TFVC instead of Git in TFS. At the time, said he would write a companion post with arguments to give preference to Git instead of TFVC.

Well, it took but it was time. Here are eight reasons to prefer using Git instead of TFVC a TFS team project or of VSTS.

Continue reading “Eight reasons for preferring Git instead of TFVC”

How to properly license SQL Server for TFS use

Licensing/Legal

(This post is machine-translated. A proper translation is in the works)

OK, I understand that in spite of everything I mentioned in my post about TFS and VSTS you can have their reasons for wanting to use TFS on-premises. When a company decides to use the TFS and prepares to do the installation, discovers that one of the prerequisites of the installation is SQL Server. This is where the question arises: “How do I properly the SQL Server that will be used by TFS?”

The answer is so complicated but, like everything that involves licensing, requires care and attention. Here are the answers to some of the most frequently asked questions that we have made on this subject.

Continue reading “How to properly license SQL Server for TFS use”

Increase the security of your SQL Server with Contained Users

(This post is machine-translated. A proper translation is in the works)

Control of access to databases is something that disturbs the life of developers, IT Pros and DBAs. Well, since ever!

You know the story of connection string with user and password rolling to and fro? Who never, huh? Alegre

Besides the obvious problems with this — unauthorized access to data that are often confidential, there is another aggravating factor: the logins in SQL Server always happen at the server level. In other words, there is always the risk of a malicious user to do what must master database of SQL Server.

Did you know that SQL Server 2012 has introduced a new feature that reduces – and – that risk? Come meet new users contained (contained users).

Continue reading “Increase the security of your SQL Server with Contained Users”