登录用户如果想使用数据库对象,必须要与数据库的用户进行关联.新建的登录用户dong默认与guest用户关联.新建的登录用户使用数据库对象(表,视图,存储过程,触发器等等)的时候,默认是用guest用户的权限使用的.
但我们也可以设定登录用户和具体的数据库用户关联例如例子中的'dong'关联.
print 'SQL Server的三层安全模型'
-------------------------------------------------------------------
print '1.访问服务器的权限'
print '1.1添加一个登录名dong'
EXEC sp_addlogin 'dong'
print '1.2空密码修改密码为123456'
EXEC sp_password NULL,'123456','dong'
print '1.3修改dong的默认登陆数据库为Northwind'
EXEC sp_defaultdb 'dong','Northwind'
GO
-------------------------------------------------------------------
print '2.访问数据库的权限'
--如果不执行这一步,默认登陆用户dong关联该数据库的guest用--户
--如果该数据库没有guest,则登陆用户dong不能访问数据库<