Hi,\
i tried to create a new organization and i faild because report server is down
when view the reportserver url get error message:
To Fix the problem needs to open Reporting Services Configuration manager and press Start.
\
vwalla report server works.. and now i can create a new organization
Thanks,
Rami Heleg
This site helps you to develop in the easy way Microsoft Dynamics CRM. Microsoft Dynamics CRM includes many examples to develop for Microsoft Dynamics CRM.
Friday, November 12, 2010
Sunday, November 7, 2010
Redeployment CRM failed after success to import users and failed to import report
Failed to redeployment CRM organization
Failed to redeployment CRM organization and get the error message:
13:02:20
Error
Import Organization (Name=LeumiCim, Id=782be048-dde4-df11-968c-00145ebd47b6) failed with Exception:
System.InvalidOperationException: ExecuteNonQuery requires an open and available Connection. The connection's current state is closed.
at System.Data.SqlClient.SqlConnection.GetOpenConnection(String method)
at System.Data.SqlClient.SqlConnection.ValidateConnectionForExecute(String method, SqlCommand command)
at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Microsoft.Crm.CrmDbConnection.InternalExecuteNonQuery(IDbCommand command)
at Microsoft.Crm.CrmDbConnection.ExecuteNonQuery(IDbCommand command, Boolean impersonate)
at Microsoft.Crm.CrmDbConnection.SetTransactionIsolationLevel(IsolationLevel il)
at Microsoft.Crm.CrmDbConnection.Dispose(Boolean disposing)
at Microsoft.Crm.SqlExecutionContext.Dispose(Boolean disposing)
at Microsoft.Crm.SqlExecutionContext.Dispose()
at Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.Import(Guid organizationId, String organizationUniqueName, String organizationFriendlyName, String sqlServerName, String databaseName, Uri reportServerUrl, String privilegedUserGroupName, String sqlAccessGroupName, String userGroupName, String reportingGroupName, String privilegedReportingGroupName, ICollection`1 users, MultipleTenancy multipleTenancy)
After check this error I got that the problem is missing temporary database for reporting service.
Reporting services contain 2 databases:
1. ReportServer
2. ReportServerTempDB
By mistake the database ReportServerTempDB.
To return the temporary database open "Report server Configuration"
.select "database setup" and press "New"
This option creates the temp database after this process try to run again the redeployment tools.
Thanks,
Rami Heleg
13:02:20
Error
Import Organization (Name=LeumiCim, Id=782be048-dde4-df11-968c-00145ebd47b6) failed with Exception:
System.InvalidOperationException: ExecuteNonQuery requires an open and available Connection. The connection's current state is closed.
at System.Data.SqlClient.SqlConnection.GetOpenConnection(String method)
at System.Data.SqlClient.SqlConnection.ValidateConnectionForExecute(String method, SqlCommand command)
at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Microsoft.Crm.CrmDbConnection.InternalExecuteNonQuery(IDbCommand command)
at Microsoft.Crm.CrmDbConnection.ExecuteNonQuery(IDbCommand command, Boolean impersonate)
at Microsoft.Crm.CrmDbConnection.SetTransactionIsolationLevel(IsolationLevel il)
at Microsoft.Crm.CrmDbConnection.Dispose(Boolean disposing)
at Microsoft.Crm.SqlExecutionContext.Dispose(Boolean disposing)
at Microsoft.Crm.SqlExecutionContext.Dispose()
at Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.Import(Guid organizationId, String organizationUniqueName, String organizationFriendlyName, String sqlServerName, String databaseName, Uri reportServerUrl, String privilegedUserGroupName, String sqlAccessGroupName, String userGroupName, String reportingGroupName, String privilegedReportingGroupName, ICollection`1 users, MultipleTenancy multipleTenancy)
After check this error I got that the problem is missing temporary database for reporting service.
Reporting services contain 2 databases:
1. ReportServer
2. ReportServerTempDB
By mistake the database ReportServerTempDB.
To return the temporary database open "Report server Configuration"
.select "database setup" and press "New"
This option creates the temp database after this process try to run again the redeployment tools.
Thanks,
Rami Heleg
Sunday, October 24, 2010
View CRM log files for instance redeployment file:
View CRM log files for instance redeployment file:
Go to start run write %APPDATA%
Select folder Microsoft\MSCRM\Logs
Many files appear, in this case select the latest modified file.
Thanks,
Rami Heleg.
Go to start run write %APPDATA%
Select folder Microsoft\MSCRM\Logs
Many files appear, in this case select the latest modified file.
Thanks,
Rami Heleg.
Redeployment success but get in error message in log file because update version id
Hi,
Redeployment success but get in error message in log file because update version id :
14:54:56
Info
Applying database updates to the organization...
14:55:12
Info
Updating BuildVersion.Revision for all Organization Databases
14:55:12
Warning
Attempting to cancel a long running process: ProgressWizard. This might leave the data in an invalid state and the application might not function correctly.
14:55:12
Info
Organization (XXX) imported.
16:35:51
Warning
Attempting to cancel a long running process: FinishWizard. This might leave the data in an invalid state and the application might not function correctly.
16:35:51
Info
Deployment Manager Exit
The solution for that: install rollup 13 ( never mind if exist ) . Redeployment failed to update version in DB.
Thanks,
Rami Heleg
Redeployment success but get in error message in log file because update version id :
14:54:56
Info
Applying database updates to the organization...
14:55:12
Info
Updating BuildVersion.Revision for all Organization Databases
14:55:12
Warning
Attempting to cancel a long running process: ProgressWizard. This might leave the data in an invalid state and the application might not function correctly.
14:55:12
Info
Organization (XXX) imported.
16:35:51
Warning
Attempting to cancel a long running process: FinishWizard. This might leave the data in an invalid state and the application might not function correctly.
16:35:51
Info
Deployment Manager Exit
The solution for that: install rollup 13 ( never mind if exist ) . Redeployment failed to update version in DB.
Thanks,
Rami Heleg
Tuesday, October 12, 2010
Time out When Email router run SQL queries
Hi,
CRM/Email router return time out when retrieve email queries.
The reason is to query to retrieve Activities/Email.
To solve the issue must add parameter to register.
1. Under the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM\registry subkey on the Microsoft Dynamics CRM server, add the following REG_DWORD registry entry: SmartMatchingForceOrder
2. Set the value of the registry entry that you just added to 1
BTW Rollup 13 must be installed
Thanks,
Rami Heleg
CRM/Email router return time out when retrieve email queries.
The reason is to query to retrieve Activities/Email.
To solve the issue must add parameter to register.
1. Under the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM\registry subkey on the Microsoft Dynamics CRM server, add the following REG_DWORD registry entry: SmartMatchingForceOrder
2. Set the value of the registry entry that you just added to 1
BTW Rollup 13 must be installed
Thanks,
Rami Heleg
Monday, October 11, 2010
Use Thread to improve performance.
Option to improve performance for callouts or just server side is to use thread
Here Is an example of using thread:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace thread {
class Program {
static void Main(string[] args) {
System.Threading.ThreadPool.QueueUserWorkItem(f => {xxx();});
}
static void xxx(){
int a = 8;
}
}
}
Enjoy,
Rami Heleg
Here Is an example of using thread:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace thread {
class Program {
static void Main(string[] args) {
System.Threading.ThreadPool.QueueUserWorkItem(f => {xxx();});
}
static void xxx(){
int a = 8;
}
}
}
Enjoy,
Rami Heleg
Subscribe to:
Posts (Atom)


