技术论坛

 WINCC连接远程SQL

返回主题列表
作者 主题
RENHQ
至圣

经验值: 68888
发帖数: 12218
精华帖: 59
楼主    2020-09-16 10:42:59
主题:WINCC连接远程SQL

前端时间帮朋友用WINCC实现一个功能,需要用到连接远程SQL数据库的地方,本来以为会很简单的,把连接SQL数据库的脚本改成远程计算机的名称或者IP地址就好了,在家里用虚拟机测试的时候,发现没那么简单,最后折腾了大半天,才终于给搞好了。把折腾的步骤总结测试一下,这里给以后需要用到的朋友参考一下吧。其实主要还是SQL服务器需要开启远程访问功能,一边搜索一边测试,才弄好的。

1、远程服务器用虚拟机+WIN7+SQL2008,系统和软件全新安装,安装后,创建一个名位:SQLTEST的数据库,然后创建一个TALBETEST的表格,表格两列分别为int类型的ID和real类型的REALT,并插入两行数据用作测试。

   

                                          

2、添加一个用户用作远程登录,用户名:rem,密码:123456,并在用户映射属性里面勾选对应的数据库和属性,这里只设置允许读写的选项。



3、开始菜单-SQL Server文件夹-配置工具下打开SQL Server配置管理器,开启TCP/IP远程访问,并设置远程访问端口。


里面的服务配置里面启用TCPIP协议:



IP地址选项卡端口号如果不是1433,配置成1433,这里配置最下面的IPALL就可以了。



4、防火墙设置。如果在远程电脑使用ssms测试连接不上,那就需要设置一下WIN7的防火墙了,在防火墙的高级设置里面,入站规则和出站规则,分别加入1433的端口允许,下图以出站规则为例。你也可以直接关闭防火墙,这样就不用设置了


访问类型选择端口,点下一步


端口根据上面设置的,这里是1433,然后点下一步


操作里面选择允许连接,然后点下一步


配置文件全选,点下一步


这里随便起个名字,然后点击完成,就设置好了。

 


 


Q群:https://jq.qq.com/?k=9BDuEgf6
RENHQ
至圣

经验值: 68888
发帖数: 12218
精华帖: 59
1楼    2020-09-16 10:45:10
主题:回复:WINCC连接远程SQL

5、下面使用WINCC测试:

            


数据查询成功,可以看到查询的结果和数据库里面的内容一样

6、完整的脚本:



脚本的详细说明在上面图片里面都有了,这里就不再叙述,如果你有不明白的,可以留言,我会的一定回复.


上面所有的图片点击可以看大图,嗯我电脑分辨率比较高,打开之后应该是很清楚的

Q群:https://jq.qq.com/?k=9BDuEgf6
Mr.小孙
侠客

经验值: 756
发帖数: 148
精华帖: 0
4楼    2020-09-16 17:33:29
主题:回复:WINCC连接远程SQL

配置服务器都需要用到启用远程TCPIP协议的,这是比较关键的

QQ群:336416617
quiet
奇侠

经验值: 7585
发帖数: 1989
精华帖: 0
5楼    2020-09-17 10:45:28
主题:回复:WINCC连接远程SQL

老弟牛逼了,谢谢你的无私奉献。

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。