新安装的SQL
通过数据库附加方式,添加
由于程序不能访问,删除了sysusers表里的用户
重新添加了用户名,数据库的所有者没了
使用
exec   sp_changeobjectowner   'BM_BL','dbo'服务器: 消息 15001,级别 16,状态 1,过程 sp_changeobjectowner,行 38
对象 'BM_BL' 不存在或不是对此操作有效的对象。

解决方案 »

  1.   

    对象 'BM_BL' 不存在或不是对此操作有效的对象。 
      

  2.   

    http://blog.csdn.net/fredrickhu/archive/2009/09/20/4573398.aspx
      

  3.   

    2005的
    use my
    go
    --改所有者
    create table dbo.tb(id int,name varchar(50))
    insert into tb select 1,'a'
    insert into tb select 2,'b'
    --登陆
    create login hero with password = 'hero' 
    --用户
    create user hero for login hero 
    --架购
    create schema hero authorization hero
    --更改
    EXEC sp_changeobjectowner 'dbo.tb','hero'
    --查询
    select * from hero.tb