如何为没有完整pipe理权限的开发者分配足够的权限

我正在与一个server08上新雇用的开发人员 – 他将同时工作SQL和IIS7。 在过去,我只是把pipe理员授予开发者(如果他正在阅读这篇文章 – 没有什么个人的 – 我相信你是一个很好的领导者)。

该框具有VS10和sql08,但现有的组都没有指向这些特定的包。 我如何去分配适当的权限

谢谢

对于SQL,您可以创build一个新的Windows全局组,如果它适用于您的目的并授予特定的权限,以SQL数据库。

这取决于你想给开发者多less控制权。 就个人而言,我会为他们设置数据库,然后给“db_owner”,以便他们可以修改内容。 不要给他们数据库实例范围的权限 – 他们可能不需要它。

不确定IIS权限。

对于IIS7,您可以使用其委派function来委派pipe理和configurationfunction。

要debugging在IIS下运行的Web应用程序,您需要一个具有debugging权限的帐户。 虽然你可以指定任何帐户这个特权,debugging是“上帝的特权”之一,并分配给一个帐户将允许该帐户获得所有其他特权(因为您可以注入代码到任何其他进程使用debuggingAPI,因此授予所有其他特权)。

从另一个angular度来看(作为一名开发人员,我承认有偏见):如果你不相信这个人是他们开发机器上的pipe理员,你怎么能相信他们写的代码呢?