Home >> FAQs/Tutorials >> SQL Server FAQ

SQL Server FAQ - "ALTER AUTHORIZATION" - Changing the Ownership of a Schema

By: FYIcenter.com

(Continued from previous topic...)

How To Change the Ownership of a Schema?

If you want to change the owner of a schema, you can use the "ALTER AUTHORIZATION" statement using the following syntax:

ALTER AUTHORIZATION ON SCHEMA::schema_name TO user_name

The following tutorial example shows you how to change ownership of schema "fyi" to "fyi_user":

-- Login with "sa"

USE FyiCenterData;
GO

ALTER AUTHORIZATION ON SCHEMA::fyi TO fyi_user
GO

SELECT s.name, u.name AS owner
   FROM sys.schemas s, sys.database_principals u
   WHERE s.principal_id = u.principal_id;
GO
name                owner
------------------- --------------------
dbo                 dbo
fyi                 Fyi_User
guest               guest
...

(Continued on next topic...)

  1. What Is a Schema in SQL Server 2005?
  2. How To Create a New Schema in a Database?
  3. How To List All Schemas in a Database?
  4. How To Create a New Table in a Given Schema?
  5. How To Transfer an Existing Table from One Schema to Another Schema?
  6. How To List All Objects in a Given Schema?
  7. What Is the Default Schema of Your Login Session?
  8. Who Is the Owner of a Schema?
  9. How To Change the Ownership of a Schema?
  10. What Happens If You Are Trying to Access a Schema Not Owned by You?
  11. How To Drop an Existing Schema?

Related Articles:

More...


Other Tutorials/FAQs:

More...


Related Resources:

More...


Selected Jobs:

More...