正常的C#下MySQL连接字符串配置,这是在MSSQL服务器端口是1433(默认)的情况下。

但是有时候,为了数据库服务器安全,这个端口会被改成其它的,这时再用这C#下MySQL连接字符串,连接数据库可能报出以下错误:

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

这时只需要把端口号加上就可以了:

C#下MySQL连接字符串端口修改方法:

“开始”-->“服务器网络实用工具”-->tcp/ip-->默认端口:2433(其它的也可以)

StateServer会话管理

将mode属性设为StateServer,也就是将会话数据存储到单独的内存缓冲区中,再由单独一台机器上运行的Windows服务来控制这个缓冲区。状态服务全称是“ASP.NET State Service ”(aspnet_state.exe),它由Web.config文件中的stateConnectionString属性来配置。该属性指定了服务所在的服务器,以及要监视的端口 :

stateConnectionString="tcpip=myserver:42424"

cookieless="false"timeout="20"/>

在这个例子中,状态服务在一台名为myserver的机器的42424端口(默认端口)运行。要在服务器上改变端口, 可编辑HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters注册表项中的 Port值。 显然,使用状态服务的优点在于进程隔离,并可在Web farm中共享。 使用这种模式,会话状态的存储将不依赖于iis进程的失败或者重启,然而,一旦状态服务中止,所有会话数据都会丢失。换言之,状态服务不像SQL Server那样能持久存储数据;它只是将数据存储在内存中。

无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnectio

n 的值,确保服务器接受远程请求。如果服务器位于本地计算机上,并且上面提到的注册表值不存在或者设置为 0(如果改为1,就可接受远程连接),则状态服务器连接字符串必须使用“localhost”或“127.0.0.1”作为服务器名称。

【编辑推荐】

【责任编辑:彭凡 TEL:(010)68476606】

点赞 0

mysql连接字符串 端口_浅析C#下MySQL连接字符串数据库服务器端口号相关推荐

  1. mysql star item 失败_解决CentOS7下MySQL服务启动失败的问题.md

    --- title: 解决CentOs7下MySQL服务启动失败的问题 date: 2021-01-06 15:21:31 tags: MySQL --- 老夫前几天才在虚拟机的CentOS安装好My ...

  2. mysql崩溃恢复过程_一起看下MySQL的崩溃恢复到底是怎么回事

    思考一个问题 为什么在你当update时,事物提交之前先不断的写redo log呢? 如果你看过白日梦前面介绍buffer pool的文章,这个问题的答案想必你也能很快的想出来:MySQL为了提高性能 ...

  3. mac下mysql不支持中文_解决mac下mysql无法使用中文的问题

    MySQL.png 针对 mac 系统下 mysql 无法使用中文,在网上查找解决办法,大部分都是将 mysql 下的 default.cnf 复制到 /etc下并修改为 my.cnf 然后对文件进行 ...

  4. mysql去掉秒杀场景_秒杀场景下mysql减库存逻辑优化

    [问题背景] 某天早上做活动,流量大量增长,导致大量更新库存操作失败. 操作mysql返回的错误均为"Lost Connection to mysql server",即mysql ...

  5. spring mysql中文乱码问题_解决Spring下MySQL出现乱码的问题

    花了我宝贵的3个小时才搞定,失败! 以前都是用Postgres,基本没有用过Mysql .怎么Postgres的时候从来没有这么麻烦啊,惆怅~~ 本来我的代码都是基于UTF-8的,用本机的Window ...

  6. mysql 条件查询分页_百万数据下mysql条件查询及分页查询的注意事项

    接上一节<百万数据mysql分页问题>,我们加上查询条件:select id from news where cate = 1 order by id desc limit 500000 ...

  7. 端口简介与Linux下mysql端口号操作

    作者:技术工程师--陈锐锐 一:什么是端口,端口号?         端口(port):可以理解为设备与外界通讯交流的通道口.端口又分为虚拟端口和物理端口.         虚拟端口,指计算机内部或交 ...

  8. mac mysql密码错误_解决mac 下mysql安装后root用户登录密码错误问题

    使用的mac OS 10.11  安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/l ...

  9. 查询电脑上mysql的密码忘记了怎么办_windows下mysql忘记root密码的解决方法 -电脑资料...

    方法一: 1.在DOS窗口下输入net stop mysql5 或 net stop mysql 2.开一个DOS窗口,这个需要切换到mysql的bin目录, 一般在bin目录里面创建一个批处理1.b ...

最新文章

  1. oracle列名无效字符,案例学习Oracle错误:ORA-00904 invalid column name
  2. 刚刚!2020“中国高被引学者” 榜单发布:清华、北大、浙大位居内地前三!...
  3. 一个很SB的方法,来开始调一个刚启动就SB的程序
  4. boost::endian模块宏BOOST_SCOPED_ENUM的测试程序
  5. nginx echo 输出 检查配置正确性
  6. java8 javafx_Java 8的新增功能(第1部分– JavaFX)
  7. 5位数的数字黑洞是多少_每日一题[491]数字黑洞--Kaprekar常数
  8. 不使用输入框如何实现下拉_如何利用Axure实现下拉子菜单?
  9. C_C++编程题:选择填空、智力题
  10. tab栏切换制作(原生js版本)
  11. matlab中{} ()和[] 的区别 -
  12. 管理感悟:独当一面,很难
  13. java详细教程_java超详细教程适合初学者深入掌握Java知识.ppt
  14. QPainter绘图基本使用
  15. Teamview使用方法说明
  16. 4g 控矿驱动 迪兰rx574_用结果说话 篇四:迪兰RX580 2048SP 4G X-Serial战将i7-8700与R5 2400G双平台体验点评...
  17. nRF Sniffer抓包环境搭建
  18. python插值算法_python插值算法
  19. 解决Flash弹窗广告
  20. [geoserver] appears to have started a thread named [FileSystemWatcher-1] but has failed to stop it.

热门文章

  1. 使用 HTML、CSS 和 JS 创建响应式可过滤的游戏+工具展示页面
  2. chattr命令详解
  3. 装机——电脑硬件科普
  4. 十个前端UI优秀框架包含前端代码下载
  5. mysql tcmalloc_技术分享 | tcmalloc解决mysqld实例引发的cpu过高问题
  6. 用计算机控制着挖掘机炒菜图片大全,搞笑GIF:终于学会了用计算机控制挖掘机炒菜了,不知道味道咋样...
  7. 【四足机器人--控制指令输入及转换】(1)遥控手柄状态指令转换为机器人躯干状态输入代码解析
  8. 2019胡润全球独角兽榜
  9. java library jna_Java JNA 调用dll库
  10. 科学家用钻石存储数据,未来婚纱照将可被存储在钻戒中