怎样才能限制SQLServer只能让指定的机器连接(转)

Q. How can I restrict access to my SQL Server so that it only allows certain machines to connect?
(v1.0 19.10.1998)
怎样才能限制我的SQL Server只能让指定的机器连接
A. SQL Server has no built-in tools/facilities to do this. It also does not have the facility to run a stored-procedure on connection that could be written/used to do this. Therefore you have the following choices :-
     SQL Server没有这样的功能,也没有提供在连接时执行某一特定过程的功能。这里介绍几种实现的方法
1. Put the SQL Server behind a firewall and use that to restrict access. This is the most secure and functional way to do what you want.
    使用防火墙,它提供了安全和你想用的工具。
2. Write your own ODS Gateway and point the clients at that instead of the SQL Server - the ODS Gateway will then do the checking. However, there is nothing stopping clients figuring out the correct SQL client-config entries to point straight at the SQL Server. There are examples of ODS code in the SQL Programmers Toolkit - available for free download from the MS website.
    写自己的ODS网关代替SQL Server的客户端 - 在ODS网关中检查。不过,这并不能停止正常的客户端连接SQL Server。在SQL Programmers Toolkit中有一个这样的例, 可以从微软站点免费下载。
3. Write a constantly running/scheduled stored-procedure that checks the relevant column in sysprocesses (net_address), and then issues a KILL command for any processes that should not be running. Note that this only works for MAC addresses. This way allows people to connect and possibly make changes before they are spotted and killed.
    写一个存储过程检查sysprocesses中的相应列(net_address)
 

时间: 2024-10-27 03:23:58

怎样才能限制SQLServer只能让指定的机器连接(转)的相关文章

怎样才能限制SQL Server只能让指定的机器连接(转)

server Q. How can I restrict access to my SQL Server so that it only allows certain machines to connect?(v1.0 19.10.1998) 怎样才能限制我的SQL Server只能让指定的机器连接 A. SQL Server has no built-in tools/facilities to do this. It also does not have the facility to ru

怎样才能限制SQL Server只能让指定的机器连接

server Q. How can I restrict access to my SQL Server so that it only allows certain machines to connect?(v1.0 19.10.1998) 怎样才能限制我的SQL Server只能让指定的机器连接 A. SQL Server has no built-in tools/facilities to do this. It also does not have the facility to ru

怎么才能限制SQL Server只能让指定的机器连接_oracle

正在看的ORACLE教程是:怎么才能限制SQL Server只能让指定的机器连接. Q. How can I restrict access to my SQL Server so that it only allows certain machines to connect?(v1.0 19.10.1998) 怎样才能限制我的SQL Server只能让指定的机器连接 A. SQL Server has no built-in tools/facilities to do this. It al

限制SQL Server只能让指定的机器连接

server Q. How can I restrict access to my SQL Server so that it only allows certain machines to connect?(v1.0 19.10.1998) 怎样才能限制我的SQL Server只能让指定的机器连接 A. SQL Server has no built-in tools/facilities to do this. It also does not have the facility to ru

怎样让系统只能用指定U盘

  怎样让系统只能用指定U盘          U盘已经很普及了,而且很多手机功能也带U盘功能了,所以想从别人的电脑里面复制出一些文件,是非常简单的事情,这样对电脑里面资料就有很大的威胁,别急,下面教你让系统只能使用指定的U盘或者移动硬盘. 在Win7 系统中,我们可以通过组策略来完成这项任务.通过设置既可以禁用所有的USB存储设备,而且还可以让系统只能使用指定的U盘. 第一步:把自己的U盘先插入到Win7 系统中,让系统可以正常使用U盘,接着进入"控制面板",双击"设备管理

让Win7系统只能使用指定U盘,保护系统安全

U盘是方便好用的文件储存和移动工具,但也有可能导致自己的重要资料数据被人用U盘偷取.能不能让系统只能使用我们自己指定的U盘,其它U盘都无法访问呢?当然可以,小编教你在Windows 7下如何操作. 我们可以通过组策略让Windows7来完成这项任务.通过设置既可以禁用所有的USB存储设备,而且还可以让系统只能使用你指定的U盘. 操作步骤 1.首先我们要做的就是把自己的U盘先插入计算机,让系统可以正常使用U盘,接着进入"控制面板",双击"设备管理器","通用

php /thinkphp 如何实现 账号只能在指定的电脑上登录,没有授权的电脑是无权登录的?

问题描述 php /thinkphp 如何实现 账号只能在指定的电脑上登录,没有授权的电脑是无权登录的? php /thinkphp 如何实现 账号只能在指定的电脑上登录,没有授权的电脑是无权登录的? 解决方案 这个有点难搞吧,毕竟你的项目是基于服务器的,不是位于客户端,你的服务器无法直接获取客户端本地的信息的吧,除非你安装控件,这又是其他语言的事情了.你在研究研究呗 解决方案二: 一般没法做 , PHP是运行在服务器上面的. 用户通过电脑等设备的浏览器访问 服务器 ,服务器把请求转交给PHP来

udp-UDP为什么只能接受指定端口的数据

问题描述 UDP为什么只能接受指定端口的数据 WORD wVersionRequested = MAKEWORD(2, 2); WSADATA wsaData; if(0 != WSAStartup(wVersionRequested, &wsaData)) { printf("WSAStartup failed with error: %d/n", GetLastError()); return EXIT_FAILURE; } if(2 != HIBYTE(wsaData.w

怎么样才能让win7系统的桌面出现本地连接

小编刚刚换win7系统的时候,由于没人教而且自己也挺懂系统的,所以啊为了面子,半天找不到本地连接也只能自己默默的找啊找.最后真的找不到啊. 1 小编为什么要找本地连接: 因为小编的电脑只能上QQ,不能浏览网页.玩游戏.小编对于电脑挺熟悉的,知道这个是因为电脑的DNS解析错误.要去本地连接修改下,但是找不到本地连接.真是蛋疼. 2 这边要教的方法是在桌面生产一个本地连接. 在桌面新建一个快捷方式,然后输入如图: 3 对着图慢慢输吧,太懒了,都懒得复制出来了. 以后要打开本地连接双击下就行了. 以上