solorez~Z Space

关注数据库,关注MS SQL Server

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

2009年8月18日 #

直接生成服务器安全设置报告的脚本

老外真是细心,写了份这么有用的脚本,可以生成数据库所有用户及权限的报告,直接生成网页代码另存为.htm即可,代码如下:

Code

生成报告的效果如下:

Sample Report

Save the result from the query above in an .html file and open it with an Internet Browser.

The report from the Browser will look something like this, but should have information for all of your databases.

Server MyServer\SQL_2005
 
Logins information
Login Name Default DB Language Denied acess? Windows Auth? Window group? Date created Date updated Server roles
##MS_AgentSigningCertificate## master us_english -- -- -- Jan 16 2009 2:32PM Jan 16 2009 2:32PM --
##MS_SQLAuthenticatorCertificate## master -- -- -- -- Jan 16 2009 2:31PM Jan 16 2009 2:31PM --
##MS_SQLReplicationSigningCertificate## master -- -- -- -- Jan 16 2009 2:31PM Jan 16 2009 2:31PM --
##MS_SQLResourceSigningCertificate## master -- -- -- -- Jan 16 2009 2:31PM Jan 16 2009 2:31PM --
MyServer\Michelle2 Michelle us_english -- X -- May 30 2009 3:06PM May 30 2009 3:06PM securityadmin
MyServer\SQLServer2005MSFTEUser$MyServer master us_english -- X X Jan 16 2009 2:18PM Jan 16 2009 2:18PM --
MyServer\SQLServer2005MSSQLUser$MyServer master us_english -- X X Jan 16 2009 2:18PM Jan 16 2009 2:18PM sysadmin
MyServer\SQLServer2005SQLAgentUser$MyServer master us_english -- X X Jan 16 2009 2:18PM Jan 16 2009 2:18PM sysadmin
MyServer\TestGroup Michelle us_english -- X X May 30 2009 3:08PM Aug 9 2009 11:49PM diskadmin,dbcreator
MyServer\User master us_english -- X -- Jun 29 2009 1:20PM Jun 29 2009 1:20PM sysadmin
BUILTIN\Administrators master us_english -- X X Jan 16 2009 2:18PM Jan 16 2009 2:18PM sysadmin
NT AUTHORITY\SYSTEM master us_english -- X -- Jan 16 2009 2:18PM Jan 16 2009 2:18PM sysadmin
sa master us_english -- -- -- Apr 8 2003 9:10AM Jan 16 2009 2:18PM sysadmin

Back To Top ^
 

Database test
Mapping of logins to users
Login Name User Name
MyServer\Michelle2 MyServer\Michelle2
MyServer\TestGroup MyServer\TestGroup

Back To Top ^

Roles per user
Role Name User Name
db_datareader MyServer\TestGroup
db_denydatawriter MyServer\TestGroup

Back To Top ^

Database level permissions
User Name Permission type Permission Name Grant option?
MyServer\Michelle2 GRANT CONNECT --
MyServer\TestGroup GRANT CONNECT --
dbo GRANT CONNECT --

Back To Top ^

Object permissions
User Name Permission type Permission Name Schema Name Object Name Object type type Column Name Grant option?
MyServer\Michelle2 DENY DELETE dbo Database_Info Table -- --
MyServer\Michelle2 DENY VIEW DEFINITION dbo MyTestProc Stored Proc -- --
MyServer\Michelle2 GRANT EXECUTE dbo MyTestProc Stored Proc -- --
MyServer\Michelle2 GRANT SELECT dbo Database_Info Table -- --
MyServer\Michelle2 GRANT DELETE dbo Backup_Information Table -- X
MyServer\Michelle2 GRANT INSERT dbo Backup_Information Table -- X
MyServer\TestGroup DENY DELETE dbo tbl_Servers Table -- --
MyServer\TestGroup DENY SELECT dbo SQL_Servers Table -- --
MyServer\TestGroup GRANT ALTER dbo tbl_Servers Table -- --
MyServer\TestGroup GRANT DELETE dbo Backup_Information Table -- --
MyServer\TestGroup GRANT INSERT dbo Backup_Information Table -- --
MyServer\TestGroup GRANT INSERT dbo tbl_Servers Table -- --
MyServer\TestGroup GRANT SELECT dbo tbl_Servers Table -- --
MyServer\TestGroup GRANT SELECT dbo Backup_Information Table -- --

Back To Top ^

posted @ 2009-08-18 18:53 付博 阅读(566) 评论(0) 推荐(0) 编辑

2009年3月8日 #

Help!我的数据库坏了,怎么办?

摘要: 数据库文件损坏可能是DBA面临到的最头疼的问题,在这篇文章中,我将向大家解释一些不应该在数据库文件损坏时对数据库的一些操作,然后根据具体情况为大家讲解一些应该根据情况做出的操作,帮助您解决此方面的问题。 阅读全文

posted @ 2009-03-08 10:00 付博 阅读(2379) 评论(4) 推荐(0) 编辑

2009年1月19日 #

推荐一款强大的SQL Internal 查看工具InternalsViewer

摘要: 一款能够查看事务日志、SQL 数据文件存储结构的SMSS插件 阅读全文

posted @ 2009-01-19 08:45 付博 阅读(1026) 评论(1) 推荐(0) 编辑

2009年1月16日 #

在SQL Server 中如何得到刚刚插入的标识值

摘要: 数据库实际应用中,我们往往需要得到刚刚插入的标志值来往相关表中写入数据。但我们平常得到的真的是我们需要的那个值么? 阅读全文

posted @ 2009-01-16 07:30 付博 阅读(3550) 评论(23) 推荐(0) 编辑

2008年12月31日 #

2008年盘点及2009年规划

摘要: 先看看2007年盘点与规划:) 负责的说,只有 深入学习SQL Server 2005或者2008 学习ADO.NET 这两条达到了自己满意的地步,考取MCDBA的计划因为主客观各种原因被耽搁了下来。 先做2008年的盘点吧: 一月~四月:在前公司(河南微宇信息技术发展股份有限公司)开发了网通新农村二期项目,主要是ASP.NET方面的知识积累,也是我第一个正式参与的大型.NET项目。 五月~七... 阅读全文

posted @ 2008-12-31 15:57 付博 阅读(344) 评论(0) 推荐(0) 编辑

2008年12月28日 #

Lucene学习资料总结

摘要: 简介&概览篇: Lucene:基于Java的全文检索引擎简介 车东先生的学习总结,概览Lucene的快速参考。 入门&实战篇: [Lucene.Net] 基本用法 提供了Lucene索引建立,建立查询,排序,设置权重等等语句的基本用法 Lucene 2.1 API DOC 这个不用说什么了,官方的API 《 Lucene In Action》 比较全面的介绍Lucene的手册,有中... 阅读全文

posted @ 2008-12-28 11:53 付博 阅读(1788) 评论(1) 推荐(1) 编辑

2008年12月2日 #

配置数据库服务器邮件SQL Mail

摘要: 虽然通过日志可以看到服务器运行情况,但老是自己去查总是不爽的,今天尝试了好久,终于搞定了数据库邮件的配置,发了步骤上来,为以后的兄弟铺路 阅读全文

posted @ 2008-12-02 18:40 付博 阅读(401) 评论(0) 推荐(0) 编辑

2008年12月1日 #

根据库中的表自动生成数据字典的T-SQL脚本

摘要:   一位QQ群的朋友发的脚本,可以根据数据库中的表生成数据字典,很实用! 稍作修改后收藏到这里:   [代码]  此脚本生成的词典预览:  原脚本的作者是:猪GG/Coffee,相关论坛:http://www.windbi.com/ 阅读全文

posted @ 2008-12-01 16:40 付博 阅读(848) 评论(0) 推荐(0) 编辑

如何成为一个出色的DBA

摘要: 对数据库服务器拥有出色的知识和经验积累可以被绝对信任和依赖无论是独自工作,还是团队合作,都乐于参与其中有"Get it done"(务实?)的工作态度并且不把问题的责任推向其他人充分理解他们保护企业数据这个职责及其重要性有较强的书面和口头表达能力乐于向同事和社区分享自己的知识感觉对自己以后行动有比较大的指导意义,就翻译了过来。文章源自DBA_ebook_pack,可点击下载 阅读全文

posted @ 2008-12-01 09:35 付博 阅读(497) 评论(3) 推荐(0) 编辑

2008年11月28日 #

得到SQLServer当前运行的语句

摘要: SP_WHO2是一个比较流行的SQL查看运行状态的函数,但是它有比较多的限制,比如我们只能看到命令类型,而不能查看具体内容,本文介绍的方法可以破除这种限制。 阅读全文

posted @ 2008-11-28 16:59 付博 阅读(1588) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示