{"id":90,"date":"2017-02-07T21:32:00","date_gmt":"2017-02-07T21:32:00","guid":{"rendered":"http:\/\/sqlargentina.sqlpass.org\/Publicaciones\/BlogMarianoKovo\/tabid\/15060\/entryid\/833\/Default.aspx"},"modified":"2017-09-28T14:05:12","modified_gmt":"2017-09-28T17:05:12","slug":"azure-sql-database-query-editor","status":"publish","type":"post","link":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/azure-sql-database-query-editor\/","title":{"rendered":"Azure SQL Database &#8211; Query Editor"},"content":{"rendered":"<p>Visitas: 344<\/p><p>A partir del 30 de Enero, se encuentra disponible una herramienta de consulta totalmente web, que ofrece la posibilidad de ejecutar consultas en las bases de datos de SQL Azure y SQL Datawarehouse sin salir del Portal de Azure.<\/p>\n<p>Este Editor de consultas de base de datos SQL se encuentra en Preview en el Portal de Azure.<\/p>\n<p>Con este editor, se puede acceder y consultar bases de datos SQL Azure sin necesidad de conectarse desde una herramienta de cliente instalada en una PC\u00a0 o configurar reglas de firewall.<\/p>\n<h2>Pruebas de Uso<\/h2>\n<p><strong>Paso 1<\/strong><\/p>\n<p>Como primer paso desde el portal de Azure debemos tener al menos una base de datos SQL Azure o SQL Datawarehouse en nuestra suscripci\u00f3n.<\/p>\n<p>Una vez all\u00ed dentro del portal, y con nuestra base de datos seleccionada veremos en la parte superior un \u00edcono &#8220;Tools&#8221;. Haciendo click sobre este, aparecer\u00e1 una nueva ventana indicando la opci\u00f3n de conexi\u00f3n con Visual Studio (forma tradicional)\u00a0 y una nueva opci\u00f3n en preview de &#8220;Query Editor&#8221;<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/sqlargentina.pass.org\/Portals\/347\/2017-01-31.png?ver=2017-02-07-214414-577\" alt=\"\" \/><\/p>\n<p>Luego de aceptar el modo de &#8220;preview&#8221;, se accede a la consola para ejecutar consultas.<\/p>\n<p><strong>Paso 2<\/strong><\/p>\n<p>Inicio de Sesi\u00f3n<\/p>\n<p>Lo siguiente es realizar la conexi\u00f3n a la base de datos, ya sea mediante autenticaci\u00f3n de SQL o bien a trav\u00e9s de Azure Active Directory (AAD)<\/p>\n<p>Para mas informaci\u00f3n de AAD :<\/p>\n<p><a href=\"http:\/\/docs.microsoft.com\/en-us\/azure\/sql-database\/sql-database-aad-authentication#4-create-an-azure-ad-administrator-for-azure-sql-server\">http:\/\/docs.microsoft.com\/en-us\/azure\/sql-database\/sql-database-aad-authentication#4-create-an-azure-ad-administrator-for-azure-sql-server<\/a><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/sqlargentina.pass.org\/LinkClick.aspx?fileticket=PCGvOGXCD2M%253d&amp;portalid=347\" alt=\"\" \/><\/p>\n<p><strong>Paso 3<\/strong><\/p>\n<p>Ejecuci\u00f3n de Consultas<\/p>\n<p>Una vez ya conectados, podemos ejecutar las consultas T-SQL en nuestro modelo de datos. Por el momento, solo podemos escribir nuevos querys, guardarlos o bien abrir un archivo .SQL ya existente.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/sqlargentina.pass.org\/LinkClick.aspx?fileticket=aPyB16JsBcU%253d&amp;portalid=347\" alt=\"\" \/><\/p>\n<h2>\u00a0Conclusi\u00f3n<\/h2>\n<p>Como primera experiencia, es una herramienta muy \u00fatil para r\u00e1pidamente poder realizar consultas a las tablas o vista de sistema sin necesidad de abrir una conexi\u00f3n remota y configurar opciones de firewall que por defecto no est\u00e1n habilitadas.<\/p>\n<p>Algo interesante para ver, es que si bien no es full-Intellisense a medidad que se va escribiendo el query quedan marcadas las sentencias que no est\u00e1n bien formadas, aumentando la velocidad de escritura evitando errores.<\/p>\n<p>Ahora como contrapartida, y entiendo que al ser la primer versi\u00f3n preview, carece de much\u00edsimos features a los que estamos acostumbrados desde el Management Studio (SSMS). Ya que \u00fanicamente podemos guardar el query o ejecutar uno previamente guardado. Los resultados no pueden ser exportados a ning\u00fan formato (si mediante copy\/paste) y el resultado si es muy grande este se ve paginado.<\/p>\n<p>En mi caso, lo primordial es carecer de forma visual r\u00e1pida m\u00ednimamente\u00a0una lista de tablas u objetos (tal como Object Explorer de SSMS) , ya que si no conocemos el modelo de tablas u objetos es un poco m\u00e1s dif\u00edcil\u00a0generar las consultas a los mismos. Y forzando a realizar consultas previas a las vistas de sistema para obtener los nombres y columnas.<\/p>\n<p>Por suerte el grupo de producto proporcion\u00f3 una casilla de email para poder enviar sugerencias y mejoras :<\/p>\n<p><a href=\"mailto:sqlqueryfeedback@microsoft.com\">sqlqueryfeedback@microsoft.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Visitas: 344A partir del 30 de Enero, se encuentra disponible una herramienta de consulta totalmente web, que ofrece la posibilidad de ejecutar consultas en las bases de datos de SQL Azure y SQL Datawarehouse sin salir del Portal de Azure. Este Editor de consultas de base de datos SQL se encuentra en Preview en el &hellip; <a href=\"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/azure-sql-database-query-editor\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> &#8220;Azure SQL Database &#8211; Query Editor&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,22,23],"tags":[40,41],"_links":{"self":[{"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/posts\/90"}],"collection":[{"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":2,"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/posts\/90\/revisions"}],"predecessor-version":[{"id":135,"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/posts\/90\/revisions\/135"}],"wp:attachment":[{"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/media?parent=90"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/categories?post=90"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/precisionit.com.ar\/blogs\/marianokovo\/wp-json\/wp\/v2\/tags?post=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}