安装应用程序并以普通用户身份运行时创建.sql数据库架构

时间:2012-01-12 15:19:07

标签: c# sql database visual-studio-2008 privileges

我是一个使用命令执行.sql文件的应用程序,用于在SQL Express 2008中创建和设置数据库。 它使用管理员权限安装和执行它,但我也希望有常规用户执行应用程序并可以访问数据库。 我正在使用Visual Studio 2008的普通安装项目,而不是ClickOnce。

我怎么能这样做?

已编辑:我遇到http://archive.msdn.microsoft.com/addselftosqlsysadmin/部分解决了问题,但管理员仍需要使用管理员权限执行该脚本,以便将常规用户添加到SQL Express中。是否可以在不必使用管理员用户的情况下执行此类操作?

1 个答案:

答案 0 :(得分:0)

安装应用程序时,您应该只运行一次脚本来创建和设置数据库一次。安装程序必须仅由管理员运行。有一个原因... “普通用户”应该只能运行应用程序并访问数据库。