SQL Server2005下的安全操作技巧分享_mssql2005

针对与mssql2005的安全,应当针对于2个方面来做,针对于主要的权限及端口。(要是有人说删除不安全的系统存储过程,先说好这个方式只能针对于2000,2005及2008均未发现可以删除的方法,有的话请回复)。

1.端口方面大家都知道mssql默认端口为1433,对于默认端口我一般都有一种想要封掉的冲动,主要是大家只要telnet一下就知道我的数据库是什么了。那么不是主要暴露目标嘛!所以我搭建好mssql后第一件事情就是对1433端口进行修改。修改方式如下:
Microsoft sql server 2005 ->配置工具->sql server configration manage ,
在SQL Server 2005网络配置中选择SQLEXPRESS协议
在右侧的TCP/IP中的属性中,协议对话框的内容
IP地址对话框中的默认端口修改成你所需要修改成的端口
IP2,IP3,IPAll对应的默认端口都修改成你所需要修改成的端口
3、再来设置客户端的协议的端口
SQL Native Client配置--客户端协议--TCP/IP--修改默认端口
所有的设置完成之后,重新启动SQLEXPRESS服务。

最好修改成10000以上的端口数值为宜。

2.对于权限方面的修改,我的方式是要做就做的彻底。(当然要保证能够进行本地或者远程调用,本地的话就当我没说!)
第一步:在SQL Server Management Studio中登录后-安全性-登录名下-禁用除administrators(禁用后会使windows验证登录失败,如果只想用SQL身份验证账户登录可以禁用)及sa账户。
第二步:创建一个账户,包含sysadmin权限。数据库映射中包含需要的数据库前打勾。
第三步:禁用sa账户(主要是为了第二部的时候创建账户用,有些人不喜欢用windows验证进入mssql,包括我).
禁用方法:
对要禁用的账户右击属性-状态-在设置一栏中,“是否允许连接到数据库引擎”选项中选择拒绝即可。
第四步:创建一个空数据库,将设置为拒绝的登录名默认登录数据库由master改成你新建的空数据库名。
修改方法:
账户右击属性-常规-在“默认数据库”一栏中,通过下拉菜单选取刚新建的数据库名称点击确定即可。
第五步:取消拒绝后的登录名下的数据库映射及sysadmin权限。
为什么有些人说要说删除系统存储过程,我怎么没有。(由于默认情况下mssql2005没有开启危险的系统存储过程如cmdshell)

将C:\program files\Microsoft SQL Server中的USER权限仅给予只读权限,如不赋予user权限可能造成WMI程序运行失败情况。

时间: 2024-10-23 03:54:29

SQL Server2005下的安全操作技巧分享_mssql2005的相关文章

JavaScript中Array的实用操作技巧分享_javascript技巧

一.关于Array Array的创建很灵活,可以使用Array构造函数,也可以直接创建数组"字面量". var arr = new Array(); //[] var brr = Array(); //[] 两者等效 var arr = Array(3); //[] arr.length; //3 长度为3的空数组 var arr = Array(22,33,'qq',{}); //[22, 33, "qq", Object] var brr = [22,33,'q

优化网站资源建设之商贸平台操作技巧分享

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 无论是高手级的seo站长们还是菜鸟级的seo新手们,我想大家或多或少都知道,资源建设在seo优化网站中的影响力是不容置疑的,资源建设究竟为什么能够对seo优化网站起到这么大的影响呢?我想主要还是从"一个中心,两个基本点"角度出发,一个中心就是用户体验度,两个基本点就是站内和站外,之前在<外链建设影响seo优化网站的质

7个perl数组高级操作技巧分享_perl

1.去除一个数组中的重复元素: 使用grep函数代码片段: 代码: 复制代码 代码如下: my @array = ( 'a', 'b', 'c', 'a', 'd', 1, 2, 5, 1, 5 ); my %count; my @uniq_times = grep { ++$count{ $_ } < 2; } @array; 使用转换hash代码片段: 代码: 复制代码 代码如下: my @array = ( 'a', 'b', 'c', 'a', 'd', 1, 2, 5, 1, 5 );

ubuntu12.04下设置IPv6操作技巧

本博文将为您介绍ubuntu12.04下设置IPv6 的步骤与方法.  1.安装miredo. $sudo apt-get install miredo 2.修改防火墙IPv6设置 以root权限打开ufw的配置文件: "/etc/default/ufw",找到"IPV6=no"这一行,将其改为"IPV6=yes". 最后禁用/启用防火墙来使刚刚的改动生效: $ sudo ufw disable $ sudo ufw enable 3.重启网络

在ASP.NET下,显示存储在SQL Server2005下的数据问题

问题描述 我现在只知道用.NET提供的一些控件,有没有别的办法用来显示数据,不用控件用到的是什么技术哩?谢谢最好是能有个例子,呵呵 解决方案 解决方案二:不用控件来显示数据?估计在asp.net中是行不通的datagrid,gridview控件解决方案三:可以直接写成html格式的字符串然后绑定的前端.这样更快.不需要解析解决方案四:还有repeatdatatable也好用呀解决方案五:这个是什么意思,我不太懂哦,能给个例子不?先谢了啊解决方案六:引用1楼toxxj的回复: 不用控件来显示数据?

CSS技巧分享:如何用css制作横排二级下拉菜单

原文:CSS技巧分享:如何用css制作横排二级下拉菜单 导航菜单是每个网站所必备的功能,也是每个学习制作网站的朋友所必须接触的,如何用css样式制作一个简单漂亮的二级下拉菜单呢,下来小编就一步一步教大家来制作横排二级下拉菜单,让我共同来学习吧. 首页我们打看dreamweaver或其它编辑器,创建一个名为nav的导航菜单 <div class="nav"> <ul> <li><a href="#">栏目一</a&

Windows2000操作技巧完全手册(下)

有许多单位没有升级系统,还在使用Win 2000,因为机器上运行着单位的各种应用软件,例如财务网络系统等等,如果升级到XP,就需要购买新的财务软件,重新安装设置,许多企业都没有这方面的资金预算,因此Win 2000在国内中小单位目前还是用的很普遍的.为了帮助这部分朋友,全面掌握Win 2000的操作技巧,下面我们就来介绍Win 2000的各种操作秘技,本文力求介绍得全面详实.本期我们介绍下半部份. 五.系统类 1.注册表修改后如何马上生效 修改注册表后,一般需要重新启动才能生效,你也

U盘在Linux下不得不知的操作技巧

  技巧一: Linux不像Windows一样,接上新硬件后可以自动识别,在Linux下无法自动识别新硬件的,需要手动去识别.USB移动存储设备通常被识别为sda1,具体可以通过fdisk -l命令查询. 在使用U盘前,我们先要为外挂点新建一个子目录,一般外挂点的子目录都是建立在/mnt里面的,我们也建在那里,当然也可以建在/目录下,名字可以自己定,我们就取名为usb,终端下的命令如下: mkdir /mnt/usb 然后我们就可以接上我的U盘了,然后在终端下输入命令并击Enter键即可: mo

Windows 10在锁屏状态下打开某种应用程序的操作技巧

在Win10的锁屏界面,右下角有三个图标,中间有个像时钟的图标就是所谓的"轻松使用"按钮,里面有讲述人.放大镜.屏幕键盘等功能,这些功能我们可以修改成我们常用的应用程序,这样将大大的方便我们的操作,那么该如何修改呢? 默认情况下在锁屏界面点击右下角中间的图标会弹出"轻松使用"菜单 具体方法如下: 1.在Cortana搜索栏输入regedit,按回车键进入注册表编辑器; 2.定位到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windo