Tal vez cuando has intentado instalar el CRM Data Connector en un servidor que cuenta con SQL Server 2008 RS te has encontrado con este inconveniente.
Según información oficial este problema se soluciona con las actualizaciones más recientes que se descargan de internet durante la instalación, pero que pasa cuando nuestro servidor de reportes (por motivos de seguridad) no cuenta con salida a la red de redes. Bajo estas circunstancias se vuelve un poco tedioso poder realizar la instalación pero no se vuelve imposible.
Para poder conseguir nuestro objetivo deberemos realiar los siguientes pasos:
1. Copiar la carpeta SRSDataConnector, que viene en el CD de instalación, en una de las particiones del servidor (esto para una mayor facilidad de trabajo). Ejemplo: E:\SrsDataConnector
2. Dentro de la nueva carpeta creada (E:\SrsDataConnector) copiaremos la carpeta VCRedist que también se encuentra en el CD de instalación (Redist\amd64\ VCRedist ó Redist\i386\ VCRedist).
3. Abrir un comand prompt y ejecutar la siguiente instrucción:
Path:>msiexec /i E:\SrsDataConnector\SrsDataConnector.msi PATCH=E:\SrsDataConnector\SrsDataConnector_amd64.msp
4. Aquí se mostrará una ventana de progreso de instalación.
5. Abrir el archivo install-config.xml que se encuentra en E:\SrsDataConnector. La modificación consistirá en agregar la siguiente etiqueta:
<Patch update="true">E:\SrsDataConnector\SrsDataConnector_amd64.msp</Patch>
6. Luego volveremos a abrir un comand promt y ubicarnos en la ruta elegida donde se encuentra el SrsDataConnector(E:\SrsDataConnector). Todo esto se hará vía de comandos
7. Una vez ubicado en E:\SrsDataConnector> ejecutaremos:
SetupSrsDataConnector.exe /config install-config.xml
8. Finalmente se ejecutará el Wizard de instalación y seguiremos hasta culminar la instalación.
Éstos pasos nos permitirán poder instalar satisfactoriamente el Conector de reportes.
Mostrando entradas con la etiqueta Reporting Services. Mostrar todas las entradas
Mostrando entradas con la etiqueta Reporting Services. Mostrar todas las entradas
miércoles, 11 de agosto de 2010
No se puede validar la instalación de servidor de informes SQL Server Reporting Services
Etiquetas:
CRM Data Connector,
Reporting Services,
SQL Server 2008
domingo, 16 de mayo de 2010
"Reporting Error. The report cannot be displayed"
Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Cannot create a connection to data source 'CRM'. --->
Es posible que te encuentres con este error luego de una actualización de Base de Datos o de una reasignación de usuarios a los servicios del SQL Server.
Este error se debe ya que la cuenta que el CRM Data Connector usa para la autenticación no tiene los privilegios necesarios sobre las BDs de Dync CRM (es muy probable que la cuenta con la que se ejecuta los servicios NO sea NT AUTHORITY\NETWORK SERVICE). Para solucionar este problema debemos hacer las siguientes configuraciones:
1. En el servidor de RS identificar la cuenta que ejecuta el SQL Server Reporting Services Windows service (esto se identificará desde la pantalla de servicios)
2. Verificar que el usuario identificado en el paso 1 sea miembro de SQLAccessGroup creado con la instalación de DynC CRM. En caso contrario se deberá agregarlo.
3. Abrir el SQL SERVER MANAGEMENT STUDIO.
4. Expandir "Security", luego "Logins", y luego hacer clic derecho en "SQLAccessGroup" y luego hacer clic en "Properties"
5. En la siguiente ventana hacer clic en "[organizacion]_MSCRM" y habilitar las casillas de selección "CRMReaderRole", "public" y "db_owner" ([organizacion]_MSCRM representa la BD Organizacional)
7 Hacer check en la casilla de selección "MSCRM_CONFIG" y habilitar las casillas de selección "CRMReaderRole", "public" y "db_owner" Hacer clic en "Ok"
8. Repetir los pasos 5,6,7 para el usuario identificado en el paso 1.
Es posible que te encuentres con este error luego de una actualización de Base de Datos o de una reasignación de usuarios a los servicios del SQL Server.
Este error se debe ya que la cuenta que el CRM Data Connector usa para la autenticación no tiene los privilegios necesarios sobre las BDs de Dync CRM (es muy probable que la cuenta con la que se ejecuta los servicios NO sea NT AUTHORITY\NETWORK SERVICE). Para solucionar este problema debemos hacer las siguientes configuraciones:
1. En el servidor de RS identificar la cuenta que ejecuta el SQL Server Reporting Services Windows service (esto se identificará desde la pantalla de servicios)
2. Verificar que el usuario identificado en el paso 1 sea miembro de SQLAccessGroup creado con la instalación de DynC CRM. En caso contrario se deberá agregarlo.
3. Abrir el SQL SERVER MANAGEMENT STUDIO.
4. Expandir "Security", luego "Logins", y luego hacer clic derecho en "SQLAccessGroup" y luego hacer clic en "Properties"
5. En la siguiente ventana hacer clic en "[organizacion]_MSCRM" y habilitar las casillas de selección "CRMReaderRole", "public" y "db_owner" ([organizacion]_MSCRM representa la BD Organizacional)
7 Hacer check en la casilla de selección "MSCRM_CONFIG" y habilitar las casillas de selección "CRMReaderRole", "public" y "db_owner" Hacer clic en "Ok"
8. Repetir los pasos 5,6,7 para el usuario identificado en el paso 1.
Etiquetas:
CRM Data Connector,
Reporting Services,
SQL Server 2008
sábado, 6 de marzo de 2010
Publicación masiva de reportes - PublishReports
Por disitintos motivos es necesario realizar una publicación masiva de los reportes, esto puede ser debido a que se ha perdido la configuración en el servidor o que se haya formateado(o cualquier otro caso extremo que les haya pasado con el servidor de reportes).
Para ello haremos uso de una herramienta llamada PublishReports.exe
Esta herramienta se encuentra en la carpeta donde se instala dynamics crm que por defecto es: C:\Program Files\Microsoft CRM\Tools\PublishReports.exe
Ahora la pregunta es.... ¿cómo se usa?... bueno la respuesta es:
Abrimos el comand prompt y unos ubicamos en la carpeta Tools:
Drive:\Program Files\Microsoft CRM\Tools>
Luego escribimos: PublishReports [MiOrganizacion]y hacemos enter (no usar los símbolos "[" ni "]" que se encierran el nombre de la organización).
Finalmente quedaría algo así:
Drive:\Program Files\Microsoft CRM\Tools>PublishReports MiOrganizacion
Para ello haremos uso de una herramienta llamada PublishReports.exe
Esta herramienta se encuentra en la carpeta donde se instala dynamics crm que por defecto es: C:\Program Files\Microsoft CRM\Tools\PublishReports.exe
Ahora la pregunta es.... ¿cómo se usa?... bueno la respuesta es:
Abrimos el comand prompt y unos ubicamos en la carpeta Tools:
Drive:\Program Files\Microsoft CRM\Tools>
Luego escribimos: PublishReports [MiOrganizacion]
Finalmente quedaría algo así:
Drive:\Program Files\Microsoft CRM\Tools>PublishReports MiOrganizacion
Suscribirse a:
Entradas (Atom)