Create procedure Pro_Grant
@TableName nvarchar(20)
as
BEGIN
declare @roworder int
declare @name varchar(50)
declare @str varchar(500)
declare @cnt int
select identity(int,1,1) roworder ,name into #tmp from sysobjects where name like @TableName+'%'
select @cnt = count(*) from #tmp
set @roworder = 1
while @roworder < = @cnt
begin
select @name = name from #tmp where roworder = @roworder
set @str = 'grant select on '+@name+ ' to webuser'
exec(@str)
set @roworder = @roworder + 1
end
drop table #tmp
END
分享到:
相关推荐
SQL Server 批量修改权限 在 SQL Server 中,批量修改权限是数据库管理员经常遇到的问题。特别是在机器备份的数据库到 SQL Server,恢复后该数据库有一个 mooip 用户,该用户是数据库和一些表的所有者,但安全性里...
用户权限的层次结构是SQL Server权限模型的核心。系统管理员可以进一步细分权限,将CREATE DATABASE权限授予其他用户,使他们成为新的数据库所有者。数据库所有者可以授予用户在数据库内的各种操作权限,比如创建表...
登录用于确定用户是否能够访问SQL Server实例,而用户(User)则用于定义登录后可以访问哪些数据库及其权限。 #### 二、禁用登录账号 禁用登录账号意味着阻止该登录账号连接到SQL Server实例。这通常用于安全考虑...
SQL Server 批量修改权限方法 本文将详细介绍如何进行 SQL Server 批量修改权限的方法,该方法主要用于配置 Microsoft 群集服务 (MSCS) 和 Microsoft Windows NT4.0 或 Windows 2000 中的群集管理员,创建至少一个...
针对这一问题,开发了“SQLServer 权限设置器”这一小应用程序,旨在简化和优化这一过程。 该应用程序的主要功能可能是为SQL Server 2000数据库提供一个图形化的界面,使得管理员能够更直观、高效地分配和管理权限...
在SQL Server环境中,批量执行SQL脚本文件是数据库管理员和开发者日常工作中常见的一项任务。本文将深入探讨如何在.NET环境中高效地实现这一功能,并对比使用sqlcmd工具的方法。以下是一些关键知识点: 1. **SQL ...
【SqlServer批量替换字符串工具】是一种专门针对Sqlservler数据库设计的实用工具,旨在高效地进行大规模的字符串替换操作。在数据库管理中,有时我们需要更新大量数据,尤其是涉及到文本字段时,手动修改每个记录...
《SQL Server数据库表结构对比工具详解》 在SQL Server数据库管理中,确保数据库表结构的一致性至关重要。尤其是在多环境、多版本之间进行同步时,表结构的差异可能导致应用程序出现问题或者数据丢失。为了应对这一...
2. **数据库对象管理**: 用户可以通过SSMS创建、修改和删除数据库对象,如表、视图、存储过程、触发器、索引等。此外,还可以进行权限管理,分配用户访问权限。 3. **查询编辑器**: SSMS内置的T-SQL查询编辑器支持...
自己写的存储过程,传参设置备份文件路径及数据库路径,可以快速的批量的还原数据库。无须修改文件名及设置权限。是快速搭建生产及测试环境的强力助力。
SQL Server 2000提供了BULK INSERT、OPENROWSET等工具进行批量数据导入,以及BCP命令进行数据导出。试题可能涉及这些操作的正确使用方法。 八、数据库复制 数据库复制是SQL Server 2000中的一个重要特性,允许数据...
9. **安全性管理**:讲解SQL Server的权限系统,如何创建和管理用户、角色和权限,以及SQL Server的审计功能。 10. **备份与恢复策略**:介绍完整备份、差异备份、日志备份等策略,以及如何进行灾难恢复和数据库的...
然而,当涉及到批量或自动化密码更改时,可能需要借助第三方工具,比如"SQLServer管理员账号SA密码修改工具.exe"。这个工具可能是专门设计用来简化上述过程的,它可能允许批量修改多个SA密码,或者在不知道当前密码...
综上所述,"sqlserver2005工具"可能是一个优化过的第三方工具,具备SQL Server Management Studio的部分或全部功能,并且在特定方面(如速度)有所改进。无论具体工具如何,了解并熟练掌握这些SQL Server 2005的核心...
通过"sql server 2005 sqlscript"这个文件,你可能包含了创建、修改和优化这些数据库对象的脚本,这些都是数据库开发和管理的基础,对于理解SQL Server 2005的功能和工作原理至关重要。通过学习和实践这些脚本,你...
DbForge Studio for SQL Server是一款强大的数据库管理工具,专为SQL Server设计,由Devart公司开发。版本5.3.56提供了丰富的功能集,旨在优化SQL Server数据库的开发、管理和维护工作。它集成了多种实用工具,如...
《SQLServer数据库操作详解》 在信息技术领域,SQL Server是一款由微软公司开发的关系型数据库管理系统,广泛应用于企业级数据存储和管理。本教程——"sqlserver.rar",旨在通过可视化的学习方式,深入浅出地讲解...
在标题和描述中提到的"sqlserver防sql注入杀病毒代码.rar"是一个压缩包,包含用于保护SQL Server免受SQL注入攻击和清除可能存在的病毒的资源。下面将详细介绍SQL注入、SQL Server 2000的防护措施以及如何处理病毒...
3. **对象管理**:类似SSMS,它可能包含了数据库对象的浏览和管理功能,比如表、视图、存储过程、触发器、索引等,方便用户进行创建、修改和删除操作。 4. **数据导入导出**:工具可能内置了数据迁移功能,让用户...
在VB(Visual Basic)编程环境中,与SQL Server数据库进行交互是一项常见的任务,特别是在需要处理大量数据或执行批量操作时。本资源"在VB中批量附加SQL Server数据库.rar"提供了使用VB连接并操作SQL Server数据库的...