日期:2014-05-18  浏览次数:20399 次

SQLServer2000 建用户、赋权限
如何遍历数据库来建用户、赋权限!通过T-SQL实现!

如:建立一个Login,然后为所有的非系统数据库建立对应用户,再赋予相关的权限(读、写,所有存储过程的执行权限等)

我希望通过脚本实现,因为服务器太多了!不能一个个的去执行。而且每台服务器的数据库不相同。

------解决方案--------------------
结合系统表去动态拼接
sysdatabases
------解决方案--------------------
用游标遍历系统表
------解决方案--------------------
介绍一个好用的系统SP,
SQL code

-- 建立login
create login wrongcai with password='123456'

-- 在所有数据库建user
exec sp_Msforeachdb "use [?];create user wrongcai for login wrongcai"