1、打开SQL企业管理器,找到安全性>登陆
2、在右边 点击击鼠标右键,d出菜单,选择 新建登录
3、填写新用户信息。即完成新用户添加
有没有对视图加密呢?在管理工具中视图上右击,选择设计可以看到
或者运行以下sql语句:
select text from syscomments s1 join sysobjects s2 on s1.id=s2.id where name='视图名称'
GUEST用户是一个您能加入到数据库并允许具有有效SQL Server登录的任何人访问数据库的一个特殊用户,以GUEST帐号访问数据库的用户被认为是GUEST用户的身份并且继承GUEST帐号的所有权限和许可。但是与 SQL Server 2000中不同,在SQL Server 2005中GUEST已经默认存在于每个数据库中,但默认情况下,会在新数据库中禁用用户 GUEST,我们可以通过以下语句启用GUESTGRANT CONNECT TO GUEST --启用GUEST帐号
一旦启用GUEST帐号,所有可以登录SQL Server的任何人,都可以用GUEST身份来访问数据库,并拥有GUEST帐号的所有权限和许可。
当你决定不再想让该数据库被非数据库授权的用户以GUEST身份进行访问时,可以再次将GUEST帐号禁用,并值得一提的是,GUEST帐号在这么数据库中是不能被删除,我们只能通过以下语句再次禁用GUEST
REVOKE CONNECT FROM GUEST --禁用GUEST帐号
但需要我们注意的是,只能在 master 和 tempdb 以外的任何数据库中执行禁用GUEST帐号的 *** 作,因为许多用户以GUEST身份访问master 和 tempdb系统数据库,但你也不用为安全性担心,因为GUEST在master 和 tempdb数据库被限制了许可和权限。
顺便说一句,如果在model数据库中我们启用了GUEST帐户,那么以后我们所有的新建的数据库,默认的情况下,就会自动启用了GUEST帐号了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)