Привет всем.
Итак, у меня есть форма ac # windows, которая использует Crystal Reports и SQL Express Express Backend и один Crystal Report, который извлекается из удаленного сервера SQL Server 08. При попытке извлечь из локальной базы данных, я получаю «не удалось открыть соединение», но отчет нормально загружается с удаленного соединения.
все отлично работает на машине для разработки, но при тестировании на виртуальной машине происходит сбой. БД на виртуальной машине была создана с использованием (текущей) резервной копии БД-разработчика. вот код для подключения ...
private void frm_cr_Visit_Load(object sender, EventArgs e)
{
this.Text = "Visit Report - Version:" + Application.ProductVersion;
Cursor.Current = Cursors.WaitCursor;
ReportDocument cryRpt = new ReportDocument();
cryRpt.Load(@"C:\Data\MRE\crVisitBySubVisitID.rpt");
cryRpt.SetDatabaseLogon("login", "password", @"localserver\sqlexpress", "DBname");
cryRpt.SetParameterValue("@VisitID", intVisitID);
cryRpt.SetParameterValue("@FullName", GlobalVariables.GlobalFullName);
crv.ReportSource = cryRpt;
crv.Refresh();
Cursor.Current = Cursors.Default;
}
все остальные функции БД в программе работают. в чем причина проблемы и как ее исправить?
спасибо!
Дэйв К