Gracias Diego. Saludos
Alejandro. _____ De: [email protected] [mailto:[email protected]] En nombre de Diego Cepero Enviado el: Martes, 08 de Septiembre de 2009 04:41 p.m. Para: alejandro.newbery Asunto: [dbms] Listar Bases de datos de una instancia MS Sql 2005 Alejandro, No los usé, pero sé que existen una serie de permisos para conceder el acceso a los metadatos. Buscá: GRANT VIEW ANY DATABASE y GRANT VIEW ANY DEFINITION. Espero que ayude. Un saludo. _____ De: [email protected] [mailto:[email protected]] En nombre de Alejandro, Newbery Enviado el: Martes, 08 de Septiembre de 2009 04:21 p.m. Para: Diego Cepero Asunto: [dbms] Listar Bases de datos de una instancia MS Sql 2005 Gracias Mariano. Saludos Alejandro. _____ De: [email protected] [mailto:[email protected]] En nombre de Jose Mariano Alvarez Enviado el: Martes, 08 de Septiembre de 2009 02:15 p.m. Para: alejandro.newbery Asunto: [dbms] Listar Bases de datos de una instancia MS Sql 2005 En las nuevas vesiones del SQL Server no vas a ver la metadata del SQL Server si no tienes permiso de usar esos objetos. Saludos -- -------------------------------- Ing. José Mariano Alvarez http://blog.josemarianoalvarez.com/ http://twitter.com/JoseMarianoA Microsoft MVP SQL Total Consulting 2009/9/8 Alejandro, Newbery <[email protected]> Hola Gente, Necesito mostrar al usuario una lista de bases de datos, las cuales contengan una determinada tabla, probe con este scrip: select d.name from sys.databases as d where object_id( rtrim(d.name) + '.dbo.gestion', 'U') is not null Hasta aca todo bien, con la excepción de que esto funciona solo si el login utilizado tiene asociado el rol sysadmin, cosa que no sirve . Se les ocurre algo ? Saludos Alejandro.
