1

当我创建表时,所有者始终是域\用户名而不是 dbo。例如,domain\username.tablename 我知道如何将其更改为 dbo,但我应该在配置级别更改什么以确保在创建表时,默认所有者是 dbo。像 dbo.tablename 吗?

谢谢

4

3 回答 3

3

您可以DEFAULT SCHEMA通过对象资源管理器更改

Security > Users > {Your User}

{right-click} > Properties

然后在常规选项卡上设置默认架构

在此处输入图像描述

于 2018-11-16T18:17:07.277 回答
2

这也可以使用下面的 T-SQL 语句来完成:

ALTER USER [Domain\UserName] WITH DEFAULT_SCHEMA=[dbo]
于 2018-11-16T18:18:37.520 回答
1

请按照以下步骤操作:

  • 在对象资源管理器中,展开您的数据库节点,转到“安全”文件夹并展开该节点。
  • 您将看到“用户”文件夹,也扩展该节点以查看用户。
  • 右键单击您的用户
  • 从出现的菜单中单击属性。
  • 在常规选项卡中,您将看到“默认架构”,单击右侧的按钮“...”
  • 选择“dbo”模式并单击“确定”按钮。

现在,尝试创建一个新表。

于 2018-11-16T18:45:18.457 回答