关于sqlserver schema/user/login/role

对sqlserver schema/user/login/role的理解

 

explain schema/user/login/role
    LOGIN:
        Login is server level object not database level. don't belong to any database.
        One login can having multi server-roles
        Multi user can be mapped to one login
        Can grant securables to login. securables:
                            (Servers(alter, connect, shutdown, view database etc.), Endpoints, Logins(control, alter, view definitions))
    USER:
        One user be mapped to one login
        Have the default schema
        Can beloning to multi database-roles
        Can grant securables to user: securables:(database, tables, procedure....... )

    ROLE:
        Server-level:
            Pre-defined database-level role:we can not Delete/alter:(sysadmin,serveradmin,setupadmin,securityadmin,processadmin,dbcreator,diskadmin)
                
        Database-level:
            Database-roles:
                Predefined database-level role, we can not delete/alter: (db_accessadmin, db_backupoperator ......),
                User defined roles: we can create/alter/delete.
                    one role can own several schema.
                    one role can have Users, Database roles as memebers
                    
            Application-roles
    
    SCHEMA:
        We can create same schema in diff database. means schema is uniqe only in database level. so we need toidentify object by: select * from [databasename].[schemaname].[tablename]
        
        For every database, after created, we have 4 schema is mandatory, can not be deleted: dbo,guest,sys.INFORMATION_SCHEMA
        
        If do not specify the schemaname, sqlserver searche the schema by this sequence:
            sys schema
            user default schema
            dbo schema
           

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值