tailieunhanh - The Real MTCS SQL Server 2008 Exam 70/432 Prep Kit- P33

The Real MTCS SQL Server 2008 Exam 70/432 Prep Kit- P33: Congratulations on your journey to become certified in SQL Server 2008. This book will help prepare you for your exam and give you a practical view of working with SQL Server 2008. | 142 Chapter 4 Managing Security Permissions Designing a permissions strategy is important when properly securing database objects. Considering the hierarchy of securables a database a schema or an object you have options of applying permissions by either granting permissions on the database on each schema within the database or on each individual table or view. The permissions that can be granted and to which securables they can be applied are as follows SELECT Synonyms Tables and columns Table-valued functions Transact-SQL and common language runtime CLR and columns Views and columns VIEW CHANGE TRACKING Tables and Schemas UPDATE Synonyms Tables and columns Views and columns REFERENCES Scalar and aggregate functions Transact - SQL and CLR Service Broker queues Tables and columns Table-valued functions Transact - SQL and CLR and columns Views and columns INSERT Synonyms Tables and columns Views and columns DELETE Synonyms Tables and columns Views and columns EXECUTE Procedures Transact - SQL and CLR Scalar and aggregate functions Transact - SQL and CLR Synonyms RECEIVE Service Broker queues VIEW DEFINITION Procedures Transact - SQL and CLR Service Broker queues Scalar and aggregate functions Transact - SQL and CLR Synonyms Tables Table-valued functions Transact - SQL and CLR Views ALTER Procedures Transact - SQL and CLR Scalar and aggregate functions Transact SQL and CLR Service Broker queues Tables Table-valued functions Transact - SQL and CLR Views TAKE OWNERSHIP Procedures Transact - SQL and CLR Scalar and aggregate functions Transact - SQL and CLR Synonyms Tables Table-valued functions Transact - SQL and CLR Views CONTROL Procedures Transact - SQL and CLR Scalar and aggregate functions Transact - SQL and CLR Service Broker queues Synonyms Tables Table-valued functions Transact - SQL and CLR Views Managing Security Chapter 4 143 Cross-Database Ownership Chaining Enabled at the instance level cross-database ownership enables setting permissions on one database .