SqlServer.AdministrativeViews
1.0.270
See the version list below for details.
dotnet add package SqlServer.AdministrativeViews --version 1.0.270
NuGet\Install-Package SqlServer.AdministrativeViews -Version 1.0.270
<PackageReference Include="SqlServer.AdministrativeViews" Version="1.0.270" />
<PackageVersion Include="SqlServer.AdministrativeViews" Version="1.0.270" />
<PackageReference Include="SqlServer.AdministrativeViews" />
paket add SqlServer.AdministrativeViews --version 1.0.270
#r "nuget: SqlServer.AdministrativeViews, 1.0.270"
#:package SqlServer.AdministrativeViews@1.0.270
#addin nuget:?package=SqlServer.AdministrativeViews&version=1.0.270
#tool nuget:?package=SqlServer.AdministrativeViews&version=1.0.270
SQL Server Administrative Veiws CLI
The intended use of the CLI tool is to provide metrics and execution plans for SQL Server queries for Continuous Integration (CI) scenarios as offline interactive report.
It supports SQL Server 2005...2025 including Local DB.
UI Highlights
- Execution plan link to SSMS per query,
- Sql syntax highlighter,
- Light and dark theme support,
- Metrics sorting,
- Database filter,
- Columns chooser.
Installation
dotnet tool install --global SqlServer.AdministrativeViews
or
dotnet tool update --global SqlServer.AdministrativeViews
Example
SqlServer.AdministrativeViews -o "%SYSTEM_ARTIFACTSDIRECTORY%\Reports\{InstanceName}" -all -av
Options
-o "Reports\{InstanceName}" ⇢ Write a report to a file named as sql server or local db instance in the relative folder Report. {InstanceName} placeholder is useful if multiple SQL Servers are passed. Full path is also allowed. Missing folders will be created.
--append-version ⇢ Append the instance version to the above file(s) name.
--all-local-servers ⇢ Include all local sql servers and all Local DB instances. Sql Server Browser service is not required. All instances are discovered by registry and SQL Local DB management API.
-s "(local)\SQLEXPRESS" ⇢ Include local SQLEXPRESS instance.
-cs "TrustServerCertificate=True;Data Source=127.0.0.1,1433;User ID=sa;Password=p@assw0rd!" ⇢ Include SQL Server on Linux, on a network, or in the cloud.
Parameters -s (server instance), -cs (connection string) may be included multiple times.
-o, --output=VALUE Optional 'Reports\SQL Server' file name
-av, --append-version Append SQL Server version to the above file name
-s, --server=VALUE Specify local or remote SQL Server instance, allow multiple
-cs, --ConnectionString=VALUE Specify connection string, allow multiple
-all, --all-local-servers Include all local SQL Servers and all Local DB instances
-h, -?, --help
See also
This dotnet tool is built for .NET 6.0, 8.0, and 10.0 SDK.
Standalone cli tool is also available without .NET SDK: github releases
To install and configure SQL Server on Azure DevOps pipeline, Github Actions, etc please take a look at powershell SqlServer-Version-Management module.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.