我有一个系统 win server 2008/sql server 2008 r2,其中 sql server 由远程用户访问(相同但多个连接)。
我需要一个可以创建/警告数据库的用户,但我不想让他成为系统管理员。
当我将用户添加到 public 和 dbowner 角色时,这足以运行查询并创建数据库,但他无法更改数据库。授予用户明确的更改权限无效。只有当我将用户置于 sysadmin 角色时,它才有效。
当用户从远程位置(c# exe)创建数据库时,我需要更改几个选项,因为例如我不需要事务日志。