SQL 2008 能不能增加禁止访问的IP 最近有好几个IP,一直在联公司服务器的sa密码,, 上个图,, 有没有一种方法,不让此IP来远程SQL 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 公司没有防火墙啊,, 只开了windows 自带的防火墙,希望不要出事,,,还有其它答案不? 通过新增的触发器来实现控制。执行下面的T-SQL后,将使除IP地址为192.168.1.1之外的客户端连接失败。USE masterGOCREATE TRIGGER tr_LoginCheckON ALL SERVERFOR LOGONASIF EVENTDATA().value('(/EVENT_INSTANCE/ClientHost)[1]', 'varchar(15)') <> '192.168.1.1' ROLLBACK TRANGO 记得有些杀毒软件也能指定IP拦截的.windows补丁记得安装. 不用去限制IP地址,你服务器上的SQL是默认的1433端口吧,你直接换成其他端口就行了。直接在SQL Server配置管理里找到“TCP/IP”协议,改变下端口就行了,登陆的时候只用多写个端口就行了。如果非要限制IP就用5楼的方法,通过登陆触发器来限制IP。 可以对端口赋予特定IP地址的连接权限USE masterGOCREATE ENDPOINT ExSaSTATE = STARTEDAS TCP(LISTENER_PORT = 1433,LISTENER_IP = (你想让其访问的IP))FOR TSQL()GO 关于client/server中消息长度的问题 向sql数据表中插入.txt文件的问题 一个棘手查询 求一存储过程 在dos下如何创建和删除MSDE数据库 在SQL SERVER中“数据库所有者”是什么含义? 销售表统计 关于关联,,在SQL2000中 我想学数据库编程,但我不知如何开始好,谁可以告诉我啊? 未将数据库进行备份,就用另外的备份文件来进行还原恢复了,现在想返回到未还原恢复之前的数据。 sql xml的插入操作 请教WHILE循环,输出1+N的结果,不用插入临时表
公司没有防火墙啊,, 只开了windows 自带的防火墙,希望不要出事,,,还有其它答案不?
通过新增的触发器来实现控制。
执行下面的T-SQL后,将使除IP地址为192.168.1.1之外的客户端连接失败。
USE master
GO
CREATE TRIGGER tr_LoginCheck
ON ALL SERVER
FOR LOGON
AS
IF EVENTDATA().value('(/EVENT_INSTANCE/ClientHost)[1]', 'varchar(15)') <> '192.168.1.1'
ROLLBACK TRANGO
windows补丁记得安装.
直接在SQL Server配置管理里找到“TCP/IP”协议,改变下端口就行了,登陆的时候只用多写个端口就行了。
如果非要限制IP就用5楼的方法,通过登陆触发器来限制IP。
GO
CREATE ENDPOINT ExSa
STATE = STARTED
AS TCP
(LISTENER_PORT = 1433,LISTENER_IP = (你想让其访问的IP))
FOR TSQL()
GO