所有现有表格前缀为 dbo.TableNames
当我创建新表时,它会创建为 login.MyTable 而不是 dbo.MyTable 。
屏幕截图是安全>我的登录属性。
您能否一步一步地向我展示(我不熟悉SQL安全性)如何解决这个问题?
提前致谢!
答案 0 :(得分:2)
这意味着您的默认架构就是您的用户名(假设您的意思是login
实际上是win
的用户名,而不是真的 login
)。如果您正在使用UI表设计器,它将为您选择该架构。您可以尝试使用:
CREATE TABLE dbo.TableName (
-- some columns
);
但您可能无法访问dbo
架构。