只是想知道是否有秘密来做一些像Database.Security.Users像AdventureWorks DB是安装。似乎无论我如何设置“Security.Users”,我总是在它前面得到dbo,并且在C#中访问信息时有一段时间。难道我做错了什么?摆脱DBO? SQL 2008
回答
您是否正在尝试使用点创建一个名为Security.Users
的对象? (而不是架构中的Users
?)这可能是您最好避免的,但如果您是引用该名称的最佳方式,则可能在方括号中,即[Security.Users]
。
dbo
是默认的数据库模式名称。除非你为你的用户配置了一个不同的默认模式,否则你通常可以忽略它,尽管如果你按照名字引用另一个数据库,仍然需要它。
如果您使用向导来创建它,您将永远得到它。编写SQL语句,你应该没问题。
我想SQL语句会节省一天...但是,我试图设计一个与Visual Studio 2010工作流程的应用程序只是为了它的乐趣...迄今为止,没有乐趣:( – 2010-08-14 10:51:54
您首先需要创建一个模式并将该模式作为该用户的默认模式。示例和更多信息可以在这里找到:http://msdn.microsoft.com/en-us/library/ms190387.aspx
我会检查这个出来... danke – 2010-08-14 10:52:18
- 1. 摆脱SQL查询
- 2. SQL,试图摆脱大,cluase
- 3. 如何在SQL Server中摆脱NULL值的2008台
- 4. 摆脱
- 5. 摆脱EVAL
- 6. 摆脱nbsp
- 7. 摆脱循环?
- 8. 摆脱空间
- 9. 摆脱壳
- 10. 摆脱derby.log
- 11. 摆脱%E
- 12. 摆脱蓝线
- 13. 摆脱App.exe.config
- 14. Java - 摆脱NullPointerException
- 15. 摆脱循环
- 16. 摆脱范围
- 17. 摆脱单身?
- 18. 摆脱与PHP
- 19. 摆脱document.write?
- 20. 摆脱掉
- 21. 摆脱偏好
- 22. 摆脱CA2202
- 23. 摆脱JPanels
- 24. SQL查询 - 摆脱硬编码值的
- 25. 摆脱SQL Server中的“魔术”号码
- 26. SQL查询来摆脱重复记录
- 27. SQL查询错误摆脱表
- 28. Flyway摆脱我的意见 - SQL Server 2012
- 29. SSRS 2008 R2如何在打开报告时摆脱对话框
- 30. 优化sql查询以摆脱假脱机空间问题
命名空间,或架构...我现在很困惑,你的意思是在C#中使用Security.Users /任何可能会导致问题吗? – 2010-08-14 10:53:32
我认为我的意思是模式不命名空间,虽然'架构'在SQL Server就像一个命名空间一样编辑,再次阅读你的问题我认为你的意思是一个叫做Security的模式,所以我会用SQLMenace的答案。 – Rup 2010-08-14 11:21:09