Concept of localhost
In computer networking, “localhost” refers to the computer that a particular program is running on. For example, if you’re running a program on your own computer (like a web browser or local web development environment), then your computer is the “localhost.” On the other hand, if you’re talking about a MySQL database that sits on your host’s web server, then your host’s web server is the “localhost” in that scenario. In the most simple terms, you can essentially think of localhost as meaning “this computer.” Just remember that “this computer” applies to the program, not necessarily to the computer that you’re physically using. The concept of hosting is very simply that you’re using someone else’s hardware to run your instance of SQL Server. SQL Server Instance is the actual service process you make connection with. Typical SQL Server installation consists of multiple named instances (test and production environment). SQL Server database is the act...