sql server 2005 修改表的模式 schema 为dbo

今天调试一个系统,把数据库弄到本地后,始终无法登陆。

检查日志告诉我,有一个表不存在,可这张表明明在数据库中。

再看了数据库后发现原来是模式不是默认的dbo。

于是开始修改sql2005的dbo 

 

在Sql2000 里这个模式叫Owner

在Check 约束 中可以修改

也可以执行:exec sp_changeobjectowner "nw12184.TB_USER",dbo  

 

到了2005 Owner的概念变成了 模式 schema

修改方式如下:

 

alter schema dbo transfer nw12184.TB_PRODUCT_CLOTHES 

 

将nw12184 改成dbo

 多说一句 dbo 是默认模式,表明其他用户都有访问此表的权利。

 

 

 

posted on 2011-10-18 17:39  Cheney Hao  阅读(3751)  评论(0编辑  收藏  举报

导航