IP地址链接数据库失败解决办法
2016-06-18 16:56
471 查看
在牛腩新闻发布系统中,我遇见了个问题,在配置文件中写连接数据库语句,用“本机名\实例名”的形式可以连接数据库,用IP地址连接数据库失败。
语句如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/10/cf66940d1087790344a73515e3771a6f)
用IP地址链接时,报错信息:“在与
SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)”。
解决方法:
首先要保证所需要的协议和sql服务都是启用状态,在这里我的已经是启用状态,然而依旧连接失败,接下来打开sql sever配置管理器,选择sql sever网络配置--找到自己的实力名--TCP/IP协议--右击属性--点击IP地址选项卡。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/10/72ea322a29374892f807a3c43aa95da6)
在这里你大约会看见本机IP和127.0.0.1的地址,设置“已启用”为“是”就可以了。如果没有看见本机IP地址,在ip3下的IP地址写上自己的IP地址
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/10/d8f9cba26fc0bdac5900b3e5f1c9ce50)
设置IPall的TCP端口为 1433
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/10/649a6303eebe2feeadb6cf2362b8cb38)
到这里,我的问题就解决了,可以实现IP地址链接数据库了。
语句如下图:
用IP地址链接时,报错信息:“在与
SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)”。
解决方法:
首先要保证所需要的协议和sql服务都是启用状态,在这里我的已经是启用状态,然而依旧连接失败,接下来打开sql sever配置管理器,选择sql sever网络配置--找到自己的实力名--TCP/IP协议--右击属性--点击IP地址选项卡。
在这里你大约会看见本机IP和127.0.0.1的地址,设置“已启用”为“是”就可以了。如果没有看见本机IP地址,在ip3下的IP地址写上自己的IP地址
设置IPall的TCP端口为 1433
到这里,我的问题就解决了,可以实现IP地址链接数据库了。
相关文章推荐
- mysqlsla的使用
- mdf数据库文件数据修复/误删除格式化重装系统覆盖数据库数据恢复
- Memcache知识点梳理
- MySQl中关于Cardinality的理解
- Postgresql源码安装
- Mysql实现ROW_NUMBER() over(PARTITION BY column1 order by column2)
- SQL 存储过程回滚
- SQLserver提供的统计信息流已损坏
- Mysql中int(2)和int(10)的区别
- ORACLE中%TYPE和%ROWTYPE的使用
- ORACLE 数据类型总结
- Mysql安装问题
- MySQL(root用户)密码重置
- oracle 动态拼接sql语句
- oracle 中的事务
- oracle 中的游标
- oracle 中的函数
- oracle 中的存储过程
- oracle数据库中重要的文件(控制文件、数据文件、重写日志文件、归档日志文件、初始化参数文件)
- saltstck源码安装mysql