添加SQL Server防火墙规则

一般来说,安装SQL Server的时候,都会自动给防火墙添加规则。如果没有添加,有可能会造成远程访问被堵塞,无法连接数据库。

对于默认实例,只需要在入站规则那里,加入server端的可执行文件即可。对于名命实例,则需要将SQL Server Browser也加入到规则里,增加方法与添加server端规则类似。

以下来自微软官方文档:

在使用动态端口时打开对 SQL Server 的访问
1、 在 “开始” 菜单上,单击 “运行”,键入 WF.msc,然后单击 “确定”。
2、 在“高级安全 Windows 防火墙”的左窗格中,右键单击“入站规则”,然后在操作窗格中单击“新建规则”。
3、 在 “规则类型” 对话框中,选择 “程序”,然后单击 “下一步”。
4、 在 “程序” 对话框中,选择 “此程序路径”。 单击 “浏览”,导航到要通过防火墙访问的 SQL Server 实例,再单击 “打开”。 默认情况下, SQL Server 位于 C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Binn\Sqlservr.exe。 单击“下一步” 。
5、 在 “操作” 对话框中,选择 “允许连接”,然后单击 “下一步”。
6、 在 “配置文件” 对话框中,选择在您想要连接到 数据库引擎时描述计算机连接环境的任何配置文件,然后单击 “下一步”。
7、 在 “名称” 对话框中,输入此规则的名称和说明,再单击 “完成”。

原文地址:https://blog.51cto.com/bigdata1024/2454614

时间: 2024-08-04 10:30:07

添加SQL Server防火墙规则的相关文章

设置SQL Azure防火墙规则来允许SSMS管理SQL Azure

SQL Server Management Studio可以用来管理SQL Azure 但SQL Azure是云端的关系型数据库,也就是说任何一台连接到Internet的机器都能够连接到SQL Azure数据库.但是在某些情况下这是不安全的,作为用户来说,我只希望我自己企业内部能够连接到我创建的SQL Azure数据库:除我企业之外的其他人都无法连接到这台SQL Azure数据库.这个功能可以功过设置SQL Azure的防火墙规则来进行. 我这里设置任何地址都可以访问 设置SQL Azure防火

MyEclipse添加SQL Server 2008数据库的方法

MyEclipse添加SQL Server 2008数据库的方法 一般在配置环境的时候,如果要用到数据库的话,就要把编程工具与数据库连接起来.现在,小编为大家介绍,MyEclipse添加SQL Server 2008数据库的方法,希望对大家有帮助 1.在环境变量中,在classpath下添加sqljdbc.jar的路径(可直接复制sqljdbc.jar到jdk目录下) 2.设置SQLEXPRESS服务器,启动TCP/IP服务(若已开启跳过此步),重启服务器 3.在MyEclipse中,Windo

SQL Server 排序规则的影响

目录 SQL Server 排序规则 影响 效果演示 更改数据库排序规则 服务器级排序规则 数据库级排序规则 列级排序规则 查询时指定规则 建议 使用 Unicode 数据类型 使用二进制排序规则 [========] SQL Server 排序规则 影响 排序规则会作用到 order.where.group 语句中. 默认中文 Windows 系统中安装的数据库使用的排序规则为:Chinese_PRC_CI_AS 选项 描述 区分大小写 (_CS) 区分大写字母和小写字母. 如果选择此项,排序

docker高级应用之智能添加与修改防火墙规则

如果你有以下痛苦: 1.使用默认docker0桥接方式: 2.修改防火墙规则的话,使用手动修改配置: 3.并且修改时候还得计算来源端口,防止重复端口使用户登陆错误容器: 4.并当容器意外重启,内网ip变化后还得修改规则 那么你可以看看本文了,对你这些痛处都有解决方法. 目前docker容器设置访问规则的话,就2个方法 1.在docker容器创建的时候,使用-p来设置 2.在容器运行中,获取容器的ip,然后在宿主机的iptables力通过nat链做dnat设置 我之前一直使用第2个方法,但随着我d

sql server排序规则冲突

问题1: 解决: 数据库的排序规则不同,a表为临时表,用的是tempdb的排序规则,tempdb一般用的实例默认的排序规则. 而 b表用的是db_tank的排序规则,所以在两个表做字段匹配.计算等操作时会报错排序规则冲突. set @mdf=(SELECT dsize/1024 FROM #tf_driver a,db_tank..sysfiles b WHERE b.name='Db_Tank_Data' and a.driver COLLATE chinese_prc_ci_as =LEFT

根据SQL Server排序规则创建顺序GUID

public static class GuidUtil { private static readonly long EpochMilliseconds = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).Ticks / 10000L; /// <summary> /// Creates a sequential GUID according to SQL Server's ordering rules. /// </summar

SQL Server排序规则

在使用数据库的过程中,总会碰到一些特别的需求.有时候需要储存中文字符,区分大小写或者按照中文的比划顺序排序.这就涉及到了对数据库排列规则的选择. 我们一般可以选择数据库名称-->右键属性(Properties)-->功能(optiotion)-->排序方式(Collation)选择. * 由于没有中文版的数据库,中文翻译可能有误.   那这些不同的排序方式究竟有什么区别呢? 排序规则名称由两部份构成,前半部份是指本排序规则所支持的字符集. 如: Chinese_PRC_CI_AS 前半部

SQL Server 排序规则

1. 查看排序规则 select serverproperty('collation'); 2. 指定列的排序规则 alter table T2 add Y nvarchar(32) collate Chinese_PRC_CI_AS; go --------------------------------------------------- Chinese  --- “体字”    “中文”     的意思.  Chinese ”汉字 prc 指 People’s republic of C

supermap超图添加SQL server工作空间

添加的空间服务 下一步 打开创建的工作空间 原文地址:https://www.cnblogs.com/niceletter/p/9831435.html