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