列如我新建了一个admin的用户, 如何把新建表时,表名为 admin.+表名?

解决方案 »

  1.   

    你要这个吗?SELECT NAME+'.'+'表名' FROM sys.sysusers
    /*-------------------------------------------------------------------------------------------------------------------------------------
    cdc.表名
    db_accessadmin.表名
    db_backupoperator.表名
    db_datareader.表名
    db_datawriter.表名
    db_ddladmin.表名
    db_denydatareader.表名
    db_denydatawriter.表名
    db_owner.表名
    db_securityadmin.表名
    dbo.表名
    guest.表名
    INFORMATION_SCHEMA.表名
    public.表名
    sys.表名(15 行受影响)*/
      

  2.   

    修改用户的默认架构界面操作--库--安全性--用户--属性--默认架构 改成用户名脚本
    USE [Test_DB]
    GO
    ALTER USER [admin] WITH DEFAULT_SCHEMA=[admin]
    GO
      

  3.   

    我不是要查询的时候那样的,要在建表后就是以admin.+表名的显示一般用sa 用户登录的表名都是以dbo.+表名 的
      

  4.   

    dbo./admin./这些叫架构,不是新增用户就有的
      

  5.   


    阿汤哥不行啊,改了架构以后,用admin登录新建表还是dbo.+表名的表
      

  6.   


    阿汤哥不行啊,改了架构以后,用admin登录新建表还是dbo.+表名的表
      

  7.   


    阿汤哥不行啊,改了架构以后,用admin登录新建表还是dbo.+表名的表
      

  8.   

    你有这个架构吗,要去架构里面新建一个架构架构的拥有者填你的这个用户
    CREATE SCHEMA [admin] AUTHORIZATION [admin]
    GO
      

  9.   

    omg 我进你空间看到的另外我看到了上次回复你的帖子,一个没结 一个刚结
    已经创建过的你需要修改表的所有者exec sp_changeobjectowner '要改的表名','架构名'--这个是修改当前库的所有表的所有者为admin
    exec sp_msforeachtable 'sp_changeobjectowner ''?'', ''admin'''
      

  10.   

    我擦 你能找到用户就找不到架构他们是同一级菜单啊
    对了 问下 上次给你写的ddl触发器你采纳了没有啊
      

  11.   

    帖子正在结,这部放假嘛。就没搞了、上次那个DDL用了, 很不错,感谢阿汤哥。
      

  12.   

    这个是可以把dbo.改成admin. 
    但是为什么再新建表时有成了 dbo. 呢?
      

  13.   

    你确定你是用admin 登录之后建立的吗?--估计不是
    确定你的admin 默认架构是admin 吗
      

  14.   

    已经确定了,我传了照片在空间里 d  e   f