怎样修改默认SCHEMA,比如用TEST登录,建一个表TEST1,它默认是DBO.TEST1,而我希望它是cn.TSET1 

解决方案 »

  1.   

    create table cn.TSET1 ...
      

  2.   

    create table cn.TSET1 ( id int)
      

  3.   

    直接在查询分析器里这样建表吗?那如果我想导入外部数据呢,导进去就都是dbo.xxxx的了,我希望能变成cn.xxxx
      

  4.   

    用create table cn.TSET1 ( id int),这个确实可以实现,可是我现在有现成的数据表要导入,如果不是cn.xxxx的,这些表就不能使用,请问我要如何实现呢
      

  5.   

    sp_changeobjectowner
    更改当前数据库中对象的所有者。
      

  6.   

    感谢wangtiecheng的热心帮助,现在我的情况是这样的,我有个完整的数据库xxx.mdf,里面有表,有存储过程,如果我用超级用户把数据库附加上去,那他的表和存储过程都是dbo.xxxxx,可是现在这个数据库的所有表和存储过程必须要是cn.xxxxx 才可以使用,要求我把用户的默认 SCHEMA 改成 “cn”而不是“dbo”, 请问这个要怎么操作呢?