Principales respuestas
acceder a las vistas filtradas desde .net

Pregunta
-
Hola estimados, tengo una duda, si quisiera acceder a las vistas filtradas mediante .net, podria realizarlo directamente con comando sql-server?, si es asi como realizo la coneccion en el web.config ya que me imagino que no estaria usando el wsdl service del CRM o me equivoco? alguien sabe algo alrespecto
saludos y muchas gracias
Respuestas
-
En primer lugar deberás ver si necesitas activar la Delegación por Kerberos (en caso de tener la BD y el CRM en servidores diferentes).
Respondiendo a tu pregunta´, podrías configurar el Web.Config mediante el tool EntLib.Config .Net que lo puedes descargar junto con el Enterprise Library. En el webConfig se adicionará la siguiente línea:
<connectionStrings>
<add name="DynamicsCRM" connectionString="Server=[BD_Server]; Initial Catalog=[Organizacion]_MSCRM; Integrated Security=SSPI" providerName="System.Data.SqlClient"/>
</connectionStrings>
Luego podrás crear métodos en los cuales invoques Stored Procedures:
stringstrSPObtenerTIOAUX =
System.Configuration.ConfigurationManager.AppSettings["STORED_TIOAUX"];
Database dbDynamics = DatabaseFactory.CreateDatabase("DynamicsCRM");
return dbDynamics.ExecuteDataSet(dbDynamics.GetStoredProcCommand(strSPObtenerTIOAUX,var));Nota:
"STORED_TIOAUX" es el alias del SP que defines en el web config
"var" son los parámetros que quieras enviar a tu SP
Julio- Propuesto como respuesta Julio Luque Cuba martes, 29 de marzo de 2011 18:54
- Marcado como respuesta Jimmy LarrauriModerator viernes, 29 de abril de 2011 21:02
Todas las respuestas
-
En primer lugar deberás ver si necesitas activar la Delegación por Kerberos (en caso de tener la BD y el CRM en servidores diferentes).
Respondiendo a tu pregunta´, podrías configurar el Web.Config mediante el tool EntLib.Config .Net que lo puedes descargar junto con el Enterprise Library. En el webConfig se adicionará la siguiente línea:
<connectionStrings>
<add name="DynamicsCRM" connectionString="Server=[BD_Server]; Initial Catalog=[Organizacion]_MSCRM; Integrated Security=SSPI" providerName="System.Data.SqlClient"/>
</connectionStrings>
Luego podrás crear métodos en los cuales invoques Stored Procedures:
stringstrSPObtenerTIOAUX =
System.Configuration.ConfigurationManager.AppSettings["STORED_TIOAUX"];
Database dbDynamics = DatabaseFactory.CreateDatabase("DynamicsCRM");
return dbDynamics.ExecuteDataSet(dbDynamics.GetStoredProcCommand(strSPObtenerTIOAUX,var));Nota:
"STORED_TIOAUX" es el alias del SP que defines en el web config
"var" son los parámetros que quieras enviar a tu SP
Julio- Propuesto como respuesta Julio Luque Cuba martes, 29 de marzo de 2011 18:54
- Marcado como respuesta Jimmy LarrauriModerator viernes, 29 de abril de 2011 21:02
-
-