{"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:\/\/www.data4it.com\/marianokovo\/azure-sql-database-query-editor\/","title":{"rendered":"Azure SQL Database &#8211; Query Editor"},"content":{"rendered":"<p>Visitas: 307<\/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 \u00abTools\u00bb. 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 \u00abQuery Editor\u00bb<\/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 \u00abpreview\u00bb, 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: 307A 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:\/\/www.data4it.com\/marianokovo\/azure-sql-database-query-editor\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abAzure SQL Database &#8211; Query Editor\u00bb<\/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],"class_list":["post-90","post","type-post","status-publish","format-standard","hentry","category-azure","category-pass","category-sqlserver","tag-azure","tag-sqldatabase"],"_links":{"self":[{"href":"https:\/\/www.data4it.com\/marianokovo\/wp-json\/wp\/v2\/posts\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.data4it.com\/marianokovo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.data4it.com\/marianokovo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.data4it.com\/marianokovo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.data4it.com\/marianokovo\/wp-json\/wp\/v2\/comments?post=90"}],"version-history":[{"count":2,"href":"https:\/\/www.data4it.com\/marianokovo\/wp-json\/wp\/v2\/posts\/90\/revisions"}],"predecessor-version":[{"id":135,"href":"https:\/\/www.data4it.com\/marianokovo\/wp-json\/wp\/v2\/posts\/90\/revisions\/135"}],"wp:attachment":[{"href":"https:\/\/www.data4it.com\/marianokovo\/wp-json\/wp\/v2\/media?parent=90"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.data4it.com\/marianokovo\/wp-json\/wp\/v2\/categories?post=90"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.data4it.com\/marianokovo\/wp-json\/wp\/v2\/tags?post=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}