Asp.net Crystal Report无法连接到数据库

Asp.net Crystal Report无法连接到数据库,asp.net,c#-4.0,crystal-reports-xi,Asp.net,C# 4.0,Crystal Reports Xi,我一直在尝试将我的crystal reports连接到我现有的数据库。我在本地工作,但当我试图上传到我的服务器。它是这么说的 错误 无法打开连接。详细信息:[数据库供应商代码:4060]无法打开连接。AmenitiesYSA{88BF4458-4F85-44CA-AC64-6BA4A013DE59}。rpt详细信息:[数据库供应商代码:4060] using System; using System.Collections.Generic; using System.Linq; using Sy

我一直在尝试将我的crystal reports连接到我现有的数据库。我在本地工作,但当我试图上传到我的服务器。它是这么说的

错误 无法打开连接。详细信息:[数据库供应商代码:4060]无法打开连接。AmenitiesYSA{88BF4458-4F85-44CA-AC64-6BA4A013DE59}。rpt详细信息:[数据库供应商代码:4060]

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Reports_AmenitiesReport : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void BackAdminBtn_Click(object sender, ImageClickEventArgs e)
    {
        Response.Redirect("~/Admin/Admin.aspx");
    }
    protected void YCYSABtn_Click(object sender, ImageClickEventArgs e)
    {
        Response.Redirect("AmenitiesReport.aspx");
    }
    protected void YCBtn_Click(object sender, ImageClickEventArgs e)
    {
        Response.Redirect("AmenitiesReportYC.aspx");
    }

}


<%@ Page Title="Tanghalang Pasigueño" Language="C#" AutoEventWireup="true" CodeFile="AmenitiesReportYSA.aspx.cs" Inherits="Reports_AmenitiesReport" %>

<%@ Register Assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"
    Namespace="CrystalDecisions.Web" TagPrefix="CR" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

        <asp:ImageButton ID="BackAdminBtn" runat="server" Height="50px" 
            ImageUrl="~/Resources/gelo/1.png" onclick="BackAdminBtn_Click" Width="300px" />
        <br />
        <br />
        <asp:ImageButton ID="YCYSABtn" runat="server" Height="48px" visible="false"
            ImageUrl="~/Resources/gelo/4.png" Width="200px" onclick="YCYSABtn_Click" />
&nbsp;&nbsp;&nbsp;
        <asp:ImageButton ID="YCBtn" runat="server" Height="48px" visible="false"
            ImageUrl="~/Resources/gelo/3.png" Width="200px" onclick="YCBtn_Click" />
&nbsp;&nbsp;&nbsp;
        <asp:ImageButton ID="YSABtn" runat="server" Height="48px" visible="false"
            ImageUrl="~/Resources/gelo/Red/2.png" Width="200px" Enabled="False" />

    </div>
    <div>
        <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" 
            AutoDataBind="True" GroupTreeImagesFolderUrl="" Height="50px" 
            ReportSourceID="CrystalReportSource1" ToolbarImagesFolderUrl="" 
            ToolPanelWidth="200px" Width="350px" />
        <CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
            <Report FileName="AmenitiesYSA.rpt">
            </Report>
        </CR:CrystalReportSource>
    </div>
    </form>
</body>
</html>
使用系统;
使用System.Collections.Generic;
使用System.Linq;
使用System.Web;
使用System.Web.UI;
使用System.Web.UI.WebControl;
公共部分类报告\u附件报告:System.Web.UI.Page
{
受保护的无效页面加载(对象发送方、事件参数e)
{
}
受保护的无效BackAdminBtn_单击(对象发送者,ImageClickEventArgs e)
{
重定向(“~/Admin/Admin.aspx”);
}
受保护的void YCYSABtn_单击(对象发送者,ImageClickEventArgs e)
{
重定向(“amentiesreport.aspx”);
}
受保护的无效YCBtn_单击(对象发送者,ImageClickEventArgs e)
{
重定向(“amentiesreportyc.aspx”);
}
}



正确的配置方法是什么?

您是否查找了特定数据库的代码4060?由于您根本没有提到您的数据库是什么(sqlserver?oracle?mysql?postgres?平面文本文件?),我们无法真正帮助您。sqlserver 2012code 4060通常被拒绝访问,这意味着您的用户名/密码不正确,和/或帐户未被授予访问服务器和/或数据库的权限。