在企业管理器中,一个库中删掉一个用户提示:
因为选定的用户拥有对象,所以不能删除该用户
我一定要把这个用户删掉,改怎么删!

解决方案 »

  1.   

    一种方法:删除掉这个用户所拥有的所有对象,然后再删除用户另一种方法:把这个用户所拥有的对象的所有者用sp_changeobjectowner改为其他用户(如dbo).怎么样找出这个用户有哪些对象的方法是:
    Select * From sysObjects Where uid = User_ID('用户名')
    进一步引申一下:
    Select 'sp_changeobjectowner ''' + name + ''',''dbo'' '
    From sysobjects
    Where Uid = User_ID('用户名')
    把返回的结果全部执行一下。