创建一个与数据库创建者有相同权限的用户,可以设置自己默认的schema。

CREATE USER Esper
  WITHOUT LOGIN
  WITH DEFAULT_SCHEMA = MySchema;
go

GRANT CONNECT TO Esper;

ALTER ROLE db_owner ADD MEMBER Esper;

之后使用时在前面加一句

EXECUTE AS USER = 'Esper';
go

就可以让当前的批处理都以MySchema作为默认schema执行了。

标签: none

添加新评论