我在正常的SQL查询方面相当精通,但在管理方面,我并不是很远。
我需要一个数据库,有几个用户(我认为用户=登录)可以访问。在该数据库中,这些用户中的任何一个都可以创建表,但我只希望创建者获得对该表的任何(和完全)访问权限。这很难做到吗?
我使用MS SQL Server 2012。
谢谢!
答案 0 :(得分:0)
当用户连接时,为他们设置架构,授予他们对自己架构的完全控制权并给予他们创建权限,以便他们可以在自己的架构中执行他们喜欢的操作,如果您将所有用户保留在他们自己的架构中,除非您授予他们这样做的权利,否则他们将无法干涉其他用户的架构。