我是一个使用命令执行.sql文件的应用程序,用于在SQL Express 2008中创建和设置数据库。 它使用管理员权限安装和执行它,但我也希望有常规用户执行应用程序并可以访问数据库。 我正在使用Visual Studio 2008的普通安装项目,而不是ClickOnce。
我怎么能这样做?
已编辑:我遇到http://archive.msdn.microsoft.com/addselftosqlsysadmin/部分解决了问题,但管理员仍需要使用管理员权限执行该脚本,以便将常规用户添加到SQL Express中。是否可以在不必使用管理员用户的情况下执行此类操作?
答案 0 :(得分:0)
安装应用程序时,您应该只运行一次脚本来创建和设置数据库一次。安装程序必须仅由管理员运行。有一个原因... “普通用户”应该只能运行应用程序并访问数据库。