我已经尝试了几天来找到解决方案,可能是作为 SQL 新手的简单问题。一个程序使用 SQL Server 2005 Express 进行编码,并使用安装在 Delphi X 包中的 InstallAware Express 进行安装。只要您是管理员用户,就可以在 XP 和 Win 7 上部署和使用以后的程序。但是,如果您想更改为标准用户,程序不会找到数据库。
我尝试在 IA 服务器配置/SQL 数据库/SQL 脚本窗口中在数据脚本行之间的不同位置添加新行,如下所示:
GRANT CONNECT TO user
GO
但是,如果我使用 Microsoft SQL Server Management Studio Express 程序,转到数据库,到某个自己的数据库,单击安全,然后打开用户,双击用户图标并在角色成员窗口中单击活动db_datareader
,db_writer
并且db_ddadmin
,即使对于标准用户,一切正常.
在使用 IA Express 安装期间,原则上是否可以自动执行此任务?是否有替代安装软件可以完成这项工作?