您有几百次SQL Express安装?我假设你在一个可拆卸的环境中,他们需要他们的去往数据库。
您是否拥有域中所有服务器的管理员帐户?如果是这样,你可以远程运行 - 只要你能看到PC,你可以从任何地方运行它(假设远程连接已经建立)。
您所做的只是使用SQLCMD从命令行运行此操作。
http://msdn.microsoft.com/en-us/library/ms162773.aspx
你必须从一个单一的位置安装SQL服务器的每台计算机上远程运行相同的命令。
远程从每个SQL Server安装的管理员帐户(仅更改每台机器的名称)运行此命令。
SQLCMD -S Station01 -Q "EXEC master..sp_addsrvrolemember @loginame = N'BUILTIN\Users', @rolename = N'bulkadmin'"
SQLCMD -S Station02 -Q "EXEC master..sp_addsrvrolemember @loginame = N'BUILTIN\Users', @rolename = N'bulkadmin'"
SQLCMD -S Station03 -Q "EXEC master..sp_addsrvrolemember @loginame = N'BUILTIN\Users', @rolename = N'bulkadmin'"
SQLCMD -S Station04 -Q "EXEC master..sp_addsrvrolemember @loginame = N'BUILTIN\Users', @rolename = N'bulkadmin'"
SQLCMD -S Station05 -Q "EXEC master..sp_addsrvrolemember @loginame = N'BUILTIN\Users', @rolename = N'bulkadmin'"
如果您多次运行它,如果该组已经在BulkAdmins中,它将不会再次添加,这并不重要。
你对这个问题在ServerFault上问 - 有管理员有更适合回答这个问题。 – 2010-02-18 23:02:00