SQL Assessment API (GA)

SQL Assessment API (GA)

Ya se encuentra liberado SQL Assessment API  el cual le permite a los DBA poder realizar un análisis de la configuración de la instancia y bases SQL Server para determinar si se cumple con las mejores prácticas.

La API es una extensión del ya conocido SQL Server Management Object (SMO) y es parte de SqlServer PowerShell module (21.1.18206) .

Para poder instalarla es necesario actualizar los módulos de Powershell
Install-Module -Name SqlServer -AllowClobber -Force
Luego para poder utilizar los distintos rules de instancia o base de datos se los puede llamar con el siguiente codigo de ejemplo 
Import-Module -Name SqlServer
Get-SqlInstance -ServerInstance 'localhost' | Invoke-SqlAssessment
Import-Module -Name SqlServer
Get-SqlDatabase -ServerInstance 'localhost' | Invoke-SqlAssessment
Una de las grandes ventajas que tiene es que por medio de archivos JSON se pueden extender las reglas y crear las propias. En el siguiente link de Github hay algunos ejemplos de extensiones. La API solo es compatible para SQL Server 2012 o superior y como todo codigo de Powershell se lo puede integrar a cosas mas complejas (por ejemplo que la salida se guarde en tablas SQL). Links de interes SQL Assessment API GitHub page SQL Assessment API Tutorial notebook SMO NuGet Package SqlServer PowerShell module 

Azure Data Studio Noviembre 2019

Ya se encuentra disponible la versión de noviembre de 2019 de Azure Data Studio la herramienta desktop cross-platform y database de Microsoft.

Para poder descargar esta nueva versión puede hacerlo desde el siguiente link en donde encontrará el medio para los distintos sistemas operativos soportados (windows, linux y mac)

Las novedades que trae esta nueva versión son:

  • Announcing SQL Server 2019 support
  • New notebook features
    • Announcing PowerShell notebooks
    • Announcing collapsible code cells
    • Performance improvements in notebooks
  • Announcing Jupyter Books
  • General availability of Schema Compare and SQL Server Dacpac extensions
  • Announcing Visual Studio IntelliCode extension
  • Bug fixes

Para ver todas las novedades en detalle puede acceder al siguiente link

Recuerde también que puede acceder al proyecto de Github