仅允许指定的机器连接SQL Server服务器

关于同一台机器上安装多个sql实例的连接方法     由于客户需要在一台服务器上安装了两个sql服务器(一个sql2000,一个是sql2005,其实例名不同),默认的端口1433被先安装的sql2000使用,后来安装的的随机启用了一个3045端口。其中错误的过程就不说了,只说结果吧:     首先进行了将服务器上的配置修改:     1.在"外围配置"工具把"允许TCP/IP和命名管道"勾上;     2.设定一个你允许使用 阅读详情

问题:希望仅仅允许某个指定IP的计算机连接到SQL Server服务器,但不允许其他的客户端进行连接。
  解决方法如下:
  你可以直接在防火墙中做限制,只允许与指定的IP地址建立1433的通讯。(注:从安全的角度来考虑,应该把1433端口改成其他的端口。)
  其他的解决方法:
  一、限从指定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实例。
  二、限指定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

解决SQL Server连接错误:实例名称与远程连接配置的实战指南 本文针对SQL Server连接错误,特别是“无法获取本地应用程序数据路径”等实例名称与远程连接配置问题,提供了实战解决方案。重点剖析了IIS环境下LocalDB因用户配置文件未加载导致的连接失败,并详细讲解了如何启用TCP/IP协议、正确配置实例名称以及进行系统化诊断,帮助开发者快速定位并解决这一常见难题。 阅读详情

相关推荐

【ELF2学习板】基于OpenMP与RK3588多核架构优化FFTW的并行计算效率

本文详细介绍了如何在ELF2学习板上利用OpenMP与RK3588多核架构优化FFTW的并行计算效率。通过编译支持OpenMP的FFTW库、合理设置线程绑定与调度策略,以及内存访问优化等技巧,显著提升了FFT计算的性能。实测数据显示,多核并行优化可使4096点FFT计算速度提升一倍以上,特别适合信号处理、图像分析等高性能计算场景。

weixin_30352645的博客 605

限制访问SQL Server的客户端IP地址

今天被问到这个问题,以前没有处理过,在网上找了一些资料,看起来是可以做到的。特摘录如下,以备查阅   有时候,我们只想使某个IP的计算机才能连接到SQL Server服务器,不允许其他客户端连接,怎么办呢? 解决方法可以直接在防火墙中做限制,只允许与指定的IP地址建立1433的通讯。当然,从更为安全的角度来考虑,应该把1433端口改成其他的端口。 其他解决方法1(限从指定IP接入的客户端)如果使用...

weixin_34233679的博客 703

Python自动化批量识别化学分子结构——从图片到SMILES/SDF的实战指南

本文提供了使用Python自动化批量识别化学分子结构图片的实战指南。详细对比了基于Molvec API的在线快速方案与本地部署OSRA工具的两种路径,包含完整的代码示例、环境配置及优化技巧,帮助化学研究者高效地将图片批量转换为SMILES或SDF格式,显著提升数据处理效率。

apple5的专栏 943

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

背景只想使某个IP的计算机才能连接到SQL Server服务器,不允许其他客户端连接。解决方法可以直接在防火墙中做限制,只允许与指定的IP地址建立1433的通讯。当然,从更为安全的角度来考虑,应该把1433端口改成其他的端口。其他解决方法1(限从指定IP接入的客户端)如果使用SQL Server 2005,还可以通过端点限制的方法来实现,此方法要求一块专

zjcxc(邹建)的Blog - SQL Server 1万+

用PyTorch手把手搭建液态神经网络(LNN):从微分方程到无人机避障实战

本文详细介绍了如何使用PyTorch搭建液态神经网络(LNN),从微分方程基础到无人机避障实战应用。LNN通过动态时序建模和微分方程实现高效计算,特别适合多传感器数据融合场景。文章包含完整的代码实现、训练技巧及性能优化方案,帮助开发者快速掌握这一前沿技术。

uber9的博客 439

SAP PP模块MRP控制参数实战指南:从NETCH到NEUPL的深度解析

本文深入解析SAP PP模块中MRP控制参数的配置与应用,涵盖NETCH、NETPL和NEUPL三种运行模式的优化策略。通过实战案例和参数对比,帮助用户提升物料需求计划的效率和准确性,优化库存周转率和生产交付能力。

weixin_28419039的博客 244

安全策略的使用,让指定IP可以连接SQLSERVER

安全策略:设置各种与服务器通过网络通讯的权限和通讯规则的管理。 如:允许或禁止某个IP通过某种协议访问本服务器某个端口(这是由安全策略里的“IP筛选器表”来设定和管理),通讯时是否要验证,通过什么方式和加密手段验证(这些是通过“筛选器操作”来设定和管理)。 打开方式:控制面板 -> 管理工具 -> 本地安全策略 -> IP安全策略 本地计算机 使用举例:让指定IP(IP1

kindyb的专栏 6993

Python与CAD系列基础篇(十)图形复制、移动、删除

①通过pyautocad连接AutoCAD进行处理②通过ezdxf处理dxf格式文件。进行图形复制、移动、删除的方法。pyautocad方式。pyautocad方式。

weixin_43894929的博客 2210

配置使用本机IP地址登录SqlServer服务器

今天在写自己的项目时,需要用到使用本机IP地址登录SQLSERVER服务器,于是记录一下。 当我们想在本地或者以远程连接的方式去访问其他机器的数据库,可以使用IP地址作为服务器名称,并且以身份验证的方式去登录。 如下图: 我的数据库版本为SQLSERVER 2017,操作系统为Win10 1.开始菜单---->SQL SERVER2017文件夹—>配置管理器 2.启用Name Pipes和TCP/IP,双击TCP/IP节点,添加本机IP地址 获取本机IP地址: cmd控制台: ipc

qq_34550459的博客 1万+

103:vue+cesium 设置球体水部分颜色为黄色

本示例在 Vue + cesium 项目中设置球体水部分颜色为黄色。这里的操作是将球体内部设置为空的,在地球内部添加一个黄色的圆球,这样水的部分就被突出出来了。直接复制下面的 vue+cesium源代码,操作2分钟即可运行实现效果.

大剑师兰特的GIS世界 623

【YOLOv11】070、YOLOv11异常检测:正常数据训练下的异常目标识别

本文探讨了如何利用YOLOv11模型进行工业异常检测,重点介绍了仅使用正常样本训练模型的创新方法。文章首先通过产线误报案例引出异常检测的核心问题,阐述了YOLOv11作为特征提取器的改造思路,包括正常数据训练、特征空间构建和异常度量等关键步骤。实战部分提供了精简代码示例,强调数据增强控制、特征层选择和自编码器应用等技巧。作者还总结了容易出错的细节,如特征选择、阈值设定和计算效率优化等,并给出实用建议:从简单方法入手、重视可视化、确保数据质量、部署时设置复核机制等。最后指出该方法虽能减少对异常样本的依赖,但需

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 235

如何配置 SQL Server 2005 以允许远程连接

原文在这里,是由机器自动翻译的,实在是不好看明白。 默认情况下, SQLServerExpressEdition 2005 和 SQL Server 2005 开发版不允许远程连接。 要允许远程连接SQL Server 2005 ,需要完成以下步骤: •在SQLServer 实例上启用远程连接。 •打开服务器 SQLBrowser 服务。•配置防火墙以允许SQLBrowser 服务和SQL

bf.song的专栏 1万+

微信小程序 - 强力解决wx.getLocation定位不准的问题,如何修正微信小程序wx.getLocation获取用户位置信息不准确解决办法(高精度定位还是不够精准,定位不准有偏差,彻底消除误差)

如何解决getLocation定位偏差的问题?微信小程序API—wx.getLocation定位不准的问题,微信小程序wx.getLocation获取用户位置信息不准确解决办法,解决微信小程序wx.getLocation定位不准的问题,定位不准确,实际位置偏差大,相差几公里,微信小程序wx.getLocation获取用户位置信息不准确解决办法,关于微信小程序获取准确定位的方法及解决定位不准确的问题,偏差太多好几百米,wx.getLocation 返回定位精度不准问题,如何消除这个误差,开启高精度定位依旧有误

🏆 前端领域优质创作者 1万+

连接SQL Server 数据库

保姆式教学,如何快速连上SQL Server 数据库

qq_53317005的博客 2万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

SQL Server 夸服务器同步或定时同步数据库

在本地局域网内或者外网有两台安装有sqlserver2008的机器(注意:已发布的快照版本无法向老版本数据库兼容,意味着2008下创建的事务或快照发布,无法被sqlserver2005订阅) 1.在要发布的数据库上创建一个数据库(这里叫做dnt_new),然后在该数据库实例的左侧导航的“复制”--“本地发布”上击右键,然后选择“新建发布”,如下:   这样,系统就会启动‘发布向导’来引导大

namespacefeng的专栏 9394

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

解决idea无法连接SQL Server,配置SQL Server的命名管道和TCP/IP设置

解决idea无法连接SQL Server,配置SQL Server的命名管道和TCP/IP设置

m0_61005893的博客 3298

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

SQL Server2005服务器连接问题

“在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)”我太恨这句话了。本以为会很简单的数据库连接,居然困扰了我好几天。问了身边很多人、查了大量资料无果,今天终于在网上找到正确的答案并顺利解

Dennis的专栏 1829

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

只让指定的机器连接SQLServer服务器 收藏 背景只想使某个IP的计算机才能连接到SQL Server服务器,不允许其他客户端连接。解决方法可以直接在防火墙中做限制,只允许与指定的IP地址建立1433的通讯。当然,从更为安全的角度来考虑,应该把1433端口改成其他的端口。其他解决方法1(限从指定IP接入的客户端)如果使用SQL Server 2005,还可以通过端点限制的方

emailqjc的专栏 429

可视化修改SQL服务器名字,修改sql server服务器名称

SQLServer复制需要有实际的服务器名称才能连接到...修改完后,重启SQL SERVER服务。第二种情况下:为远程服务器增加"别名",使用别名代替IP地址来连接远程数据库服务器。(我自己用的是SQL SERVER2012)打开SQL SERVER2012的配置管理器,定位到"别名"服务选项,如下:...文章杰克.陈2018-01-261182浏览量SQL Server 复制需要有实际的服务器...

weixin_35724881的博客 1176

配置sql server 2000以允许远程访问

配置sql server 2000以允许远程访问 适合故障: 1. 用sql企业管理器能访问sql server 2000(因为它是采用命名管道(named pipes)方式进行方式),但用ado.net 方式(udp)不能访问. 2. 采用ado.net方式不能远程访问. 故障的可能原因有: 1.sql server 2000没有安装sql server 2000 sp3a及以上升级包

luoshenyumei的专栏 3754

【Sql Server】sql server 2019设置远程访问,外网服务器需要设置好安全组入方向规则

本地电脑安装的sql server数据库可视化工具ssms连接到外网服务器的sql server数据库,实现本地化远程链接数据库进行管理和操作。

2509_93995999的博客 1210

未与信任 SQL Server 连接相关联

[Microsoft][ODBC SQL Server Driver][SQL Server]用户 sa 登录失败。原因: 未与信任 SQL Server 连接相关联。 该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:  1、 在服务器端使用企业管理器,并且选择

探花技术专栏 1610

SQL server 远程连接 1326错误

打开sqlserver配置管理器 启用tcp/ip 如果还是连接不上,可参考网上其他办法 第一步:确保服务器端数据库服务已经启动   开始->所有程序->Microsoft SQL Server 2008->Configutation Tools,打开SQL Server Configuration Manager,点击SQL Server Services,查看数据库服务是否已经启动,如果服务未开启,手动启动它。当然,你还可以通过点击Windows中的开始->控制面板->.

你要明白,任何问题都不是孤立存在的,一定有人曾经遇到过,并且已经有更好的解决办法了,只是我还不知道。我不应该在黑暗中独自前行,去重新发明轮子,也许我的顿悟,只是别人的基本功!我应该要站在巨人的肩膀上,学习更成熟的经验和方法,然后再来解决这个问题 3347

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)   为什

简单的快乐 1万+
上一篇: 两台笔记本如何建立小型家庭无线网络并能同时上网
下一篇: HP服务器安装Sql Server 2005过程中的问题
开发者孙小聪
博客等级 码龄18年 74粉丝 95原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值