A developer of application code is probably quite content to consider a SQL Server as a collection of databases containing tables, indexes, triggers, stored procedures, and views. As a database ...