sqlserver介于oracle跟mysql中间,属于中型数据库。
sqlserver的用户、角色等定义与mysql、oracle区别甚大。
首先有登录名、服务器角色(8个,不能更改)。
然后每个数据库有用户名、数据库角色。每一个用户名对应一个scheme,即架构。
而二者是相关联的。前者用于登录,后者用于数据库的管理。
默认的windows用户是sqlserver的默认登录名。然后有定义的sqlserver登录名,默认的有sa,此用户有默认的管理的权限。新建的登录名是public角色(可查看任意数据库)。