开发者社区 问答 正文

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

租用阿里云企业服务器,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 5535 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 阿里云论坛版主,QQ 1978638808

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

    2019-07-17 20:09:09 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等