开发者社区> 问答> 正文

服务器里的数据库远程不能调用

租用阿里云企业服务器,2核CPU,4G内存,100G外存,IP地址:60.205.149.129
网络操作系统:windows server 2008 R2标准版,开发平台:ASP.NET VS2015 Community,数据库 Microsoft SQL Server
1、远程客户通过远程桌面连接,用本地地址http://localhost:50471/Default.aspx可以打开本网站测试网页,点击调用数据库按钮,
可以正常显示出数据库的数据;
2、用浏览器输入:60.205.149.129,能打开本网站测试网页,但点击调用数据库按钮时,页面出现异常详细信息如下:
System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。
未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。(provider:
SQL Network Interfaces, error:50 - 发生了 Local Database Runtime 错误。无法创建自动实例。
有关错误详细信息,请参阅 Windows 应用程序事件日志。
日志名称: Application 来源: SQLLocalDB 13.0 日期: 2016/9/11 14:28:38 事件 ID: 262 任务类别: 无 级别: 错误
关键字: 经典 用户: 暂缺 计算机: iZ253oafoqxZ 描述: 尝试访问 LocalDB 实例的注册表配置时出现意外的错误。
有关错误详细信息,请参阅 Windows 应用程序事件日志。特向大家请教!先谢了!

展开
收起
修身 2016-09-11 15:23:27 5413 0
1 条回答
写回答
取消 提交回答
  • 阿里云论坛版主,QQ 1978638808

    请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 这句话是重点。

    2019-07-17 20:09:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载