易截截图软件、单文件、免安装、纯绿色、仅160KB

只让指定的机器连接SQLServer服务器 收藏

只让指定的机器连接SQLServer服务器 收藏
背景
只想使某个IP的计算机才能连接到SQL Server服务器,不允许其他客户端连接。
解决方法
可以直接在防火墙中做限制,只允许与指定的IP地址建立1433的通讯。当然,从更为安全的角度来考虑,应该把1433端口改成其他的端口。
其他解决方法1(限从指定IP接入的客户端)
如果使用SQL Server 2005,还可以通过端点限制的方法来实现,此方法要求一块专门的网卡,所有可以连接SQL Server的客户端均通过此网卡接入(假设此网卡的IP是192.168.1.1):
1.      在“SQL Server 配置管理器”的“SQL Server 2005网络配置中”,禁止除TCP/IP之外的所有协议;
2.      使用如下的T-SQL禁止默认的TCP端点
ALTER ENDPOINT [TSQL Default TCP]
STATE = STOPPED
3.      使用如下的T-SQL建立新的TCP端点和授权
USE master
GO
-- 建立一个新的端点
CREATE ENDPOINT [TSQL User TCP]
STATE = STARTED
AS TCP(
   LISTENER_PORT = 1433,
   LISTENER_IP = (192.168.1.1)  -- 侦听的网络地址
)
FOR TSQL()
GO
-- 授予所有登录(或者指定登录)使用此端点的连接权限
GRANT CONNECT ON ENDPOINT::[TSQL User TCP]
TO [public]
完成上述配置之后,只有通过网络地址配置为192.168.1.1的网卡接入的客户端才能访问SQL Server;另外,如果只授予指定登录对端点的连接权限,则只有指定的登录才能接入SQL Server实例。
其他解决方法2(限指定IP的客户端接入)
当SQL Server 2005升级到SP2或者更高的版本的时候,还可以通过新增的触发器来实现控制。
执行下面的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 TRAN
GO
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zjcxc/archive/2007/08/05/1726704.aspx


相关文档:

sqlserver 中提高查询性能的方法

MS   SQL   Server查询优化方法
查询速度慢的原因很多,常见如下几种 
        1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 
        2、I/O吞吐量小,形成了瓶颈效应。 
& ......

sqlserver安装和框架

我们总是把SQL Server 这个单词挂在嘴边,也许很少有人思考过 SQL Server 到底是什么东西。这个问题很难用几句话讲清楚。我们之所以要用连载的方式讨论 SQL Server,就是要从不同的角度阐述这个问题。
  一、服务器组件
  SQL Server 2000由两个部分组成:服务器组件和客户端工具。
  1.内容
  SQL Server的服 ......

SQLSERVER数据库开发的二十一条军规

SQL SERVER数据库开发的二十一条军规
如果你正在负责一基于SQL SERVER 的项目,或者刚刚接触SQL SERVER,你可能将面临一些数据库性能的问题。这篇文章会提供一些有用的经验-----关于如何形成好的设计。
一、了解你用的工具
不要轻视这一点,这是本文最关键的一条。也许你也看到有很多的SQL SERVER程序员没有掌握全部的T- ......

12本sqlserver电子书


SQL Server 2008 Administration Instant Reference

SQL Server 2005 数据库基础与应用技术

Microsoft SQLServer 2005 Integration Services Step by Step

SQLServer 2005 Bible

SQL Server 2005 数据库服务架构设 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号