sql server 2008 r2 被攻击怎么办

问题描述

这个IP连续一个星期了,一直在试图连接我的数据库,我改怎么办啊。

解决方案

解决方案二:
服务器没做ip限制吗。。。弄个白名单
解决方案三:
引用1楼Imcx_的回复:

服务器没做ip限制吗。。。弄个白名单

没有IP限制。。不知道怎么弄。
解决方案四:
WINdows防火墙,加端口规则,设置允许ip
解决方案五:
百度一下一堆啊CREATETRIGGER[tr_connection_limit]ONALLSERVERWITHEXECUTEAS'管理员'FORLOGONASBEGIN--限制test这个帐号的连接IFORIGINAL_LOGIN()='受限账号'--允许test在本机和下面的IP登录AND(SELECTEVENTDATA().value('(/EVENT_INSTANCE/ClientHost)[1]','NVARCHAR(15)'))NOTIN('<localmachine>','其他允许IP')ROLLBACK;END;

解决方案六:
这是一个触发器
解决方案七:
sa用户你不禁掉?默认的连接端口1433你也不换?
解决方案八:
引用6楼dongxinxi的回复:

sa用户你不禁掉?默认的连接端口1433你也不换?

一般只有公司内测的时候才会用到sa,正式环境从来都是上面两条必设
解决方案九:
引用7楼dongxinxi的回复:

Quote: 引用6楼dongxinxi的回复:
sa用户你不禁掉?默认的连接端口1433你也不换?

一般只有公司内测的时候才会用到sa,正式环境从来都是上面两条必设

端口更改过怎么远程还是可以访问服务器数据库啊。有人知道么?
解决方案十:
引用8楼hengjian168520的回复:

Quote: 引用7楼dongxinxi的回复:
Quote: 引用6楼dongxinxi的回复:
sa用户你不禁掉?默认的连接端口1433你也不换?

一般只有公司内测的时候才会用到sa,正式环境从来都是上面两条必设

端口更改过怎么远程还是可以访问服务器数据库啊。有人知道么?

废话,端口不管怎么改,最终目的还是需要从远程能够连接数据库啊除非你确定你的软件安装在数据库上,那么你把远程访问禁止掉还有,你服务器不要直接连接到外网,应该加个路由器做隔离,最好再加硬件防火墙数据服务器放到内网,只能通过你的网站服务器来访问,不能从外网直接访问
解决方案十一:
这就好比有人不断的试图偷走你的钱包不管你的钱包如何上锁,上锁的最终目的还是为了能打开钱包,而是不管谁都不让打开钱包那么,要么你换个高级点的锁,让一般人无法打开,只有你自己能打开要么把钱包收好,不要让谁都能看见,谁都能摸一摸
解决方案十二:
连就连被能咋的?能进去删你表数据吗?就算你把这个IP屏蔽了我换一个接着连接你能防止吗?只要你开就有连的安全着呢没什么事的..
解决方案十三:
引用11楼diaodiaop的回复:

连就连被能咋的?能进去删你表数据吗?就算你把这个IP屏蔽了我换一个接着连接你能防止吗?只要你开就有连的安全着呢没什么事的..

万一密码被暴力破解了呢
解决方案十四:
怎么关闭远程访问啊。
解决方案十五:
引用12楼Z65443344的回复:

Quote: 引用11楼diaodiaop的回复:
连就连被能咋的?能进去删你表数据吗?就算你把这个IP屏蔽了我换一个接着连接你能防止吗?只要你开就有连的安全着呢没什么事的..

万一密码被暴力破解了呢

防火墙端口白名单,只允许指定IP链接

时间: 2024-10-22 08:24:55

sql server 2008 r2 被攻击怎么办的相关文章

SQL Server 2008 R2的安装部署

先决条件 安装 SQL Server 前,请查阅计划 SQL Server 安装中的主题. 在与一个或多个 SQL Server 2008 实例一起并行安装 SQL Server 2008 R2 前,请参阅 SQL Server 2008 R2 和 SQL Server 2008 的并行实例的注意事项. 注意 对于本地安装,必须以管理员身份运行安装程序.如果从远程共享安装 SQL Server,则必须使用对远程共享具有读取和执行权限的域帐户. 注意 如果受到安装程序中的已知问题的影响,可能需要在

SQL Server 2008 R2的18456错误:sa用户登录失败

SQL Server 2008 R2用户'sa'登录失败(错误18456),如下图: 解决办法: 1.首先用windows身份登录,有如下界面: 查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/SQLServer/ 2.右键实例-->属性,选择[安全性],选择身份验证方式:

让SQL Server 2008 R2在查询时输出信息

环境:SQLServer 2008 R2 问题:在查询时输出信息 解决: 一:使用print函数. 如: print 'HelloWorld'; 当然,print函数不仅能够打印字符串,还可以打印整型数据或者浮点型数据. 如: print 27; print 39.27; print 0.11111111111111111111; 二:变通的方法,通过系统表查询获得输出信息. select * from sysobjects; select 'HelloWorld' from sysobject

安装SQL Server 2008 R2和Visual Studio 2010时的1406错误解决

问题描述:重新安装的系统,然后马上升级到Windows7旗舰版,在安装SQL Server 2008 R2和Visual Studio 2010时遇到1406错误.尝试了很多方法,比如修改对应注册表的权限.重置注册表.安装更新等等. 又细想是否是系统的原因,于是又重新还原系统,保持Windows7家庭普通版.后来又考虑了许久,才想到解决 办法.其实很简单,稍后奉上. 问题如图: SQL Server 2008 R2安装错误: Visual Studio 2010旗舰版安装错误: 解决: 没有足够

SQL Server 2008 R2 下如何清理数据库日志文件

 USE [master] GO ALTER DATABASE [数据库名] SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE [数据库名] SET RECOVERY SIMPLE GO USE [数据库名] GO DBCC SHRINKFILE (N'[数据库日志文件名称]' , 0,TRUNCATEONLY) GO USE [master] GO ALTER DATABASE [数据库名] SET RECOVERY FULL WITH NO

SQL Server 2008 (R2) 单机版安装的先决条件

在为客户提供技术支持时,发现安装SQL Server 2008 (R2) 单机版出现的问题很多源于以下几个典型情况,而客户们有所不知,这正是SQL Server 安装所必须的先决条件: 1.       .NET Framework 3.5 SP1 2.       Windows Installer 4.5 3.       Visual Studio 2008 SP1 4.       在控制面板中设置区域和语言 5.       小型企业安装SQL Server 2008 (R2) 标准版

java连接sql server 2008 r2 问题

问题描述 java连接sql server 2008 r2 问题 代码如下: package com.JDBC; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; /** @author Bob */ public class GetConn { public static void main(String args[])

SQL Server 2008 R2 性能计数器详细列表(三)

原文:SQL Server 2008 R2 性能计数器详细列表(三) SQL Server,Deprecated Features 对象: 监视指定为不推荐使用的功能: SQL Server Deprecated Features 计数器实例 说明 "#"和"##"作为临时表和存储过程的名称 遇到不包含 # 以外的任何字符的标识符.请至少使用一个其他字符.每次编译时发生. "::"函数调用语法 表值函数遇到 :: 函数调用语法.请替换为 SELE

Microsoft SQL Server 2008 (R2)单机版安装的先决条件

SQL Server 2008 R2 Service Pack 2 (SP2) 现在可供下载.SQL Server 2008 R2 Service Pack 是累积更新,可用于将 SQL Server 2008 R2 的所有版本升级到 Service Pack 2.SQL Server 2008 R2 Service Pack 2 包含 SQL Server 2008 R2 SP1 的累积更新 1 到 5.此包可用于升级以下 SQL Server 2008 R2 版本: •SQL Server