No problem. Hay un ejemplo del metodo createDataSource en los BOL de Reporting Services.
Yo en principio, puse una referencia al webservice del reporting. Para apuntarlo dinàmicamente a distintos servidores (si fuera necesario), simplemente cambiás la dirección URL (propiedad url). Luego con la referencia, instancias un objeto "reportingservices" y utilizas el mètodo citado arriba. El ejemplo más concreto lo escribo más tarde porque no me acuerdo ahora todos los parámetros para la definición del datasource. Yo cuando dije antes en otro post, de modificar los archivos RDS, me referia a que ademas de modificar los datasources del serividor, estoy modificando los archivos RDS de la carpeta de archivos de reportes, para mantener la connection strings consistentes. Obviamente con ese sólo cambio no sirve para cambiar los data-sources del servidor. Hay que tocar los data-dources del servidor o volver a publicar los rdls. -----Mensaje original----- De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Diego Jancic Enviado el: Sábado, 08 de Diciembre de 2007 03:46 p.m. Para: Daniel Aisenberg Asunto: [dbms] reporting services. cambiar data source programaticamente Daniel, Seguramente tenga que hacer algo parecido la semana que viene.. te molestaría pasarme como lo hiciste? O de donde lo sacaste? Gracias!, Diego -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Daniel Aisenberg Sent: Sábado, 08 de Diciembre de 2007 11:31 a.m. To: Diego Jancic Subject: [dbms] reporting services. cambiar data source programaticamente Gracias por el dato. En el data source está el connection string. Es lo único que tengo que tocar para que apunte a otro servidor. Igual tengo que tocar los rdls?, quiere decir que la información de data source está redundante? Ya pude cambiar el rds, pero no tuve tiempo aún para probar si cambia realmente de base. Les aviso cuando lo pruebe. Nuevamente gracias. -----Mensaje original----- De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Maxi Accotto Enviado el: Viernes, 07 de Diciembre de 2007 03:01 p.m. Para: Daniel Aisenberg Asunto: [dbms] reporting services. cambiar data source programaticamente Hola, ojo con esto! porque esa definicion esta en el reporte, para cambiarlo hay que editar el rdl y volver a publicar 2007/12/7, [EMAIL PROTECTED] <[EMAIL PROTECTED]>: > > Hola. > Necesitaria cambiar desde un aplicativo, el data source de una carpeta > determinada de un servidor determinado de Reporting services. > > Probe conectandome al servidor como webservice. > Probé creando referencias a los assemblies de Reporting, pero no encuentro > el método. > > Gracias de antemano > Saludos > Daniel -- ----------------------------------------------------------- Microsoft MVP en SQL Server Mentor asociado en SQLTotalConsulting Excelencia en servicios y consultoria SQLServer www.sqltotalconsulting.com ----------------------------------------------------------- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.503 / Virus Database: 269.16.17/1176 - Release Date: 06/12/2007 11:15 p.m. No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.503 / Virus Database: 269.16.17/1179 - Release Date: 09/12/2007 11:06 a.m.
