Assigning permissions in multi-tier installations

Special considerations are needed for assigning permissions in multi-tier installations. The permissions in a three-level SQL Remote setup are summarized in the following diagrams. In each diagram one database is shaded; the diagram shows the permissions that need to be granted in that database for the user ID representing each of the other databases. The phrase "No permissions" means that the database is not granted any permissions in the shaded database.

The following picture shows SQL Remote permissions, as granted at the consolidated site of a three-tier installation.

The middle tier database had Remote permission. The bottom tier databases have no permissions.

The following picture shows SQL Remote permissions, as granted at an internal site of a three-tier installation.

The top tier database has Consolidate permissions. The bottom tier databases have Remote permissions.

The following picture shows SQL Remote permissions, as granted at an internal site of a three-tier installation.

The middle tier database has Consolidate permissions. Other databases have no permissions.

Granting the appropriate PUBLISH and CONSOLIDATE permissions at remote databases is done automatically by the database extraction utility.