【发布时间】:2023-04-01 19:12:02
【问题描述】:
我已经尝试了几天来找到解决方案,也许是作为 SQL 新手的简单问题。程序使用 SQL Server 2005 Express 进行编码,安装时使用了 Delphi X 软件包中包含的 InstallAware Express。只要您是管理员用户,就可以在 XP 和 Win 7 上部署和稍后使用该程序。但是如果你想改成标准用户,程序找不到数据库。
我尝试在 IA Server Configuration/SQL Databases/SQL Script 窗口中在数据脚本行之间的不同位置添加新行,如下所示:
GRANT CONNECT TO user
GO
但是,如果我使用 Microsoft SQL Server Management Studio Express 程序,请转到数据库,转到某个自己的数据库,单击安全性,然后打开用户,双击用户图标,然后在角色成员窗口中单击活动db_datareader、db_writer和db_ddadmin,即使对于标准用户,一切正常。
在使用 IA Express 安装期间,原则上是否可以自动执行此任务?是否有替代安装软件可以完成这项工作?
【问题讨论】:
标签: sql delphi sql-server-2005-express installaware