SQL Server 2000 - 如何使用前缀dbo在现有数据库中创建新表?

时间:2011-09-13 14:20:46

标签: sql-server sql-server-2000

所有现有表格前缀为 dbo.TableNames

当我创建新表时,它会创建为 login.MyTable 而不是 dbo.MyTable

屏幕截图是安全>我的登录属性。

您能否一步一步地向我展示(我不熟悉SQL安全性)如何解决这个问题?

提前致谢!

enter image description here

1 个答案:

答案 0 :(得分:2)

这意味着您的默认架构就是您的用户名(假设您的意思是login实际上是win的用户名,而不是真的 login)。如果您正在使用UI表设计器,它将为您选择该架构。您可以尝试使用:

CREATE TABLE dbo.TableName (
  -- some columns
);

但您可能无法访问dbo架构。