• Linked Servers are useful for server-to-server communication but if you're just needing to communicate from one database to another on the same instance then Linked Servers would not be a great option.

    With the proper permissions any SQL statement executed within a database can use 3-part naming to access data in any other database on the instance, e.g. This

    SELECT column_a

    FROM dbA.dbo.table_a;

    can be run in dbB to retrieve data.

    SQL statements that use 3-part naming can belong to views, triggers, stored procedures, user-defined functions...pretty much any SQL object can contain a query with a 3-part name.

    There are no special teachers of virtue, because virtue is taught by the whole community.
    --Plato