SQL Server 2000 - 如何在现有数据库中创建前缀为 dbo 的新表?
所有现有表都带有前缀 dbo.TableNames
当我创建新表时,它会创建为 login.MyTable 而不是 dbo.MyTable。
截图为“安全”>我的登录属性。
你能一步步告诉我(我不熟悉SQL安全)如何解决这个问题吗?
提前致谢!
All existing tables are with prefix dbo.TableNames
When I create a new table, it creates as login.MyTable instead of dbo.MyTable.
The screenshot is Security > Properties of my login.
Could you please show me step by step (I am not familiar with SQL securites) how to solve this problem?
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这意味着您的默认架构是您的用户名(假设您的意思是
login
实际上是像win
这样的用户名,而不是真正login)。如果您使用 UI 表设计器,它将为您选择该架构。您可以尝试使用:
但您可能无权访问
dbo
架构。That means your default schema is your username (assuming that you mean
login
is actually a username likewin
and not reallylogin
). If you're using the UI table designers it will select that schema for you. You can try using:But you may not have access to the
dbo
schema.