【发布时间】:2010-02-18 22:52:38
【问题描述】:
我有一个使用 SQL Server Express 2005 SP3 的应用程序。该应用程序分发给数百个用户,每个用户都运行 XP。但是,我们公司将很快迁移到 Windows7。我的应用程序使用 SQL Server 中的批量插入操作,并且在 XP 中运行良好。但是,在 Windows7 中,我需要以管理员身份打开 SQL Server Management Studio,并执行以下命令才能使批量插入操作正常运行:
EXEC master..sp_addsrvrolemember @loginame = N'BUILTIN\Users', @rolename = N'bulkadmin'
显然,在每个用户的 PC 上手动执行此操作是不切实际的。所以,我想知道如果用户没有以管理员身份运行我的应用程序,我该如何编写脚本。是否可以在安装期间在 SQL Server 引导程序包中设置?现有的安装呢?
【问题讨论】:
-
你应该在 ServerFault 上问这个问题 - 有管理员更适合回答这个问题。
标签: sql-server security windows-7 bulkinsert sql-server-2005-express