只是想知道是否有一个秘密可以像Database.Security那样做。像AdventureWorks DB这样的设置器已经设置好了。似乎无论我做什么来尝试设置“Security.Users”,我总是在它前面获得dbo并且在C#中有一段时间访问信息。我做错了吗?
答案 0 :(得分:2)
首先需要创建架构并使该架构成为该用户的默认架构。可以在此处找到示例和更多信息:http://msdn.microsoft.com/en-us/library/ms190387.aspx
答案 1 :(得分:2)
您是否尝试使用点创建名为Security.Users
的对象? (而不是Users
架构中的Security
?)当你看到时,这可能是最好的避免,但如果你是,那么引用这个名字的最好方法可能是方括号,即{{ 1}}。
[Security.Users]
是默认的数据库模式名称。除非您为用户等配置了不同的默认架构,否则通常可以忽略它,但如果您按名称引用另一个数据库,仍然需要它。
答案 2 :(得分:1)
如果您使用向导来创建它,您将始终获得它。编写SQL语句,你应该没问题。