在我的SQL Server 2008数据库中,如何授予仅创建/编辑存储过程的权限?
例如,一个人是admin DB,显然他可以创建、更新、删除和插入数据/过程/等等。
但另一个人只是系统开发人员,他可以作为数据库所有者创建/编辑存储过程;这就给了CRUD整个数据库的权限-这就是问题所在!
使用grant alter on,角色可以在创建过程后编辑过程,但仍需要db所有者创建新的过程
如何授予角色/用户仅管理存储过程的权限,无论是创建、编辑、删除过程还是读取(仅读取)过程将使用的表?
我是HTML/JSP的新手,我正在尝试建立一个小型商店在线网站。我已经成功地连接到了MySQL数据库,在我的数据库中有一个表保存了关于我想要出售的东西的所有信息(图像、价格、描述等)。我创建了一个products.jsp,它将显示我出售的东西的所有图像,每个图像将重定向到一个jsp页面名stuff.jsp。如何为每个图像设置一个ID,以便与数据库中的图像匹配,以便在stuff.jsp中显示我单击的内容
到目前为止,我已经尝试过:在我的数据库SQL中:
create table products(
ID int not null auto_increment,
product_name