我们目前使用的SQL 2008禁用了Windows身份验证,我们只允许混合使用SQL来访问SQL。我们希望将版本控制软件切换到需要Windows身份验证的Team Foundation Server。这最终成了一个问题,我已经和我们的DBA谈过了,Windows身份验证不是一个选项,也不能将SQL放在TFS所在的服务器上。问题是,从他告诉我的情况来看,您不能只为单个用户</
如何授予用户(在没有登录的情况下创建)对所包含数据库的完全控制,而不必指定该数据库的名称,但不使用数据库名称,就像将对数据库::DatabaseName的控制授予UserName一样?我认为它将包括对UserName的grant ALTER ANY SCHEMA,但我不确定还需要授予什么,或者是否有更好的方法。谢谢。