Skip to main content
nugetsqltools avatar

nugetsqltools

68 packages

Author Trust

Established100/100Verified Publisher by NuGet
68
Packages
4.2B
Total DLs
Sort:

68 packages

Microsoft.Data.SqlClient package icon

Microsoft.Data.SqlClient

Microsoft

The current data provider for SQL Server and Azure SQL databases. This has replaced System.Data.SqlClient. These classes provide access to SQL and encapsulate database-specific protocols, including tabular data stream (TDS). Commonly Used Types: Microsoft.Data.SqlClient.SqlConnection Microsoft.Data.SqlClient.SqlException Microsoft.Data.SqlClient.SqlParameter Microsoft.Data.SqlClient.SqlDataReader Microsoft.Data.SqlClient.SqlCommand Microsoft.Data.SqlClient.SqlTransaction Microsoft.Data.SqlClient.SqlParameterCollection Microsoft.Data.SqlClient.SqlClientFactory When using NuGet 3.x this package requires at least version 3.4.

1.7B112 versionssqlclient, microsoft.data.sqlclient
Microsoft.Data.SqlClient.SNI.runtime package icon

Microsoft.Data.SqlClient.SNI.runtime

Microsoft

Internal implementation package not meant for direct consumption. Please do not reference directly. When using NuGet 3.x this package requires at least version 3.4.

1.3B32 versions
Microsoft.SqlServer.Server package icon

Microsoft.SqlServer.Server

Microsoft

This is a helper library for Microsoft.Data.SqlClient enabling cross framework support of UDT types. Available Types: Microsoft.SqlServer.Server.IBinarySerializer Microsoft.SqlServer.Server.InvalidUdtException Microsoft.SqlServer.Server.SqlFacetAttribute Microsoft.SqlServer.Server.SqlFunctionAttribute Microsoft.SqlServer.Server.SqlMethodAttribute Microsoft.SqlServer.Server.SqlUserDefinedAggregateAttribute Microsoft.SqlServer.Server.SqlUserDefinedTypeAttribute Microsoft.SqlServer.Server.DataAccessKind Microsoft.SqlServer.Server.SystemDataAccessKind Microsoft.SqlServer.Server.Format

716.9M1 versionsqlserver, microsoft.sqlserver.server
Microsoft.Data.SqlClient.SNI package icon

Microsoft.Data.SqlClient.SNI

Microsoft

Internal implementation package not meant for direct consumption. Please do not reference directly. When using NuGet 3.x this package requires at least version 3.4.

78.4M38 versions
Microsoft.Data.SqlClient.Internal.Logging package icon

Microsoft.Data.SqlClient.Internal.Logging

Microsoft

Microsoft.Data.SqlClient Internal Logging - ETW EventSource for SqlClient tracing and diagnostics. This package is for internal use by other Microsoft.Data.SqlClient packages only and should not be referenced directly by application code.

56.3M7 versionssqlclient, microsoft.data.sqlclient, internal +1
Microsoft.Data.SqlClient.Extensions.Abstractions package icon

Microsoft.Data.SqlClient.Extensions.Abstractions

Microsoft

Microsoft.Data.SqlClient Extensions Abstractions

56.2M8 versionssqlclient, microsoft.data.sqlclient, extensions +1
Microsoft.SqlServer.SqlManagementObjects package icon

Microsoft.SqlServer.SqlManagementObjects

Microsoft

The SQL Server Management Objects (SMO) Framework is a set of objects designed for programmatic management of Microsoft SQL Server and Microsoft Azure SQL Database.

41.6M73 versionsSQL, SMO, XPLAT
Microsoft.SqlServer.TransactSql.ScriptDom package icon

Microsoft.SqlServer.TransactSql.ScriptDom

Microsoft

The Microsoft SQL ScriptDOM library provides parsing and analysis capabilities for management and development of TSQL Scripts.

34.0M39 versionsSQL, Script, DOM
Microsoft.SqlServer.DacFx package icon

Microsoft.SqlServer.DacFx

Microsoft

The Microsoft SQL Server Data-Tier Application Framework (DacFx) is a .NET library which provides application lifecycle services for database development and management for Microsoft SQL databases. DacFx supports various database deployment and management scenarios, including extracting / exporting a live database to a DAC package, deploying a DAC package to a new or existing database, and migrating from on-premises to Microsoft Azure. DacFx can target all supported versions of SQL Server, as well as Microsoft Azure SQL and SQL in Fabric. If you would like to use DacFx functionality from the command-line for creating and deploying .dacpac and .bacpac packages, please use the [SqlPackage](https://www.nuget.org/packages/Microsoft.SqlPackage) CLI as a dotnet tool or downloadable exe. Learn more about SqlPackage from http://aka.ms/sqlpackage.

25.4M207 versionsSQL, Dac, DacFx +4
Microsoft.SqlServer.Assessment package icon

Microsoft.SqlServer.Assessment

Microsoft

The SQL Assessment API provides a mechanism to evaluate the configuration of the SQL server for best practices. The API is delivered with a ruleset containing best practice rules suggested by the SQL Server team.

22.8M16 versionsSQL, Assessment
Microsoft.SqlServer.Assessment.Authoring package icon

Microsoft.SqlServer.Assessment.Authoring

Microsoft

The SQL Server Assessment API Authoring package provides a public interface that helps extend the default mechanisms for evaluation of the SQL Server configuration for best practices using the SQL Server Assessment API.

22.5M5 versionsSQL, Assessment
Microsoft.Data.SqlClient.Extensions.Azure package icon

Microsoft.Data.SqlClient.Extensions.Azure

Microsoft

Microsoft.Data.SqlClient Extensions Azure

13.8M8 versionssqlclient, microsoft.data.sqlclient, extensions +1
Microsoft.SqlServer.Management.SqlParser package icon

Microsoft.SqlServer.Management.SqlParser

Microsoft

Microsoft.SqlServer.Management.SqlParser provides T-SQL parsing functionality.

10.6M30 versionsSQL, SMO, XPLAT +1
Microsoft.Build.Sql package icon

Microsoft.Build.Sql

Microsoft

This package contains the SDK for building SQL Database Projects (.sqlproj) in .NET.

9.9M37 versionsdacfx, sqlproj, build +1
Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider package icon

Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider

Microsoft

Always Encrypted Azure Key Vault Provider for Microsoft.Data.SqlClient. This library enables .NET applications to use Microsoft Azure Key Vault with Always Encrypted in Microsoft Azure SQL Database and Microsoft SQL Server. The library includes the column master key store provider that allows client applications to access data when a column master key is stored in Microsoft Azure Key Vault. For more information on Always Encrypted, please refer to: https://aka.ms/AlwaysEncrypted. Use this library only with the Microsoft.Data.SqlClient (https://www.nuget.org/packages/Microsoft.Data.SqlClient) client driver.

9.7M20 versionssqlclient, microsoft.data.sqlclient, azurekeyvaultprovider +2
Microsoft.SqlPackage package icon

Microsoft.SqlPackage

Microsoft

SqlPackage is a command-line utility that automates database development tasks by exposing some of the public Data-Tier Application Framework (DacFx) APIs.

7.5M91 versionsSQL, Dac, DacFx +4
Microsoft.SqlServer.DacFx.x64 package icon

Microsoft.SqlServer.DacFx.x64

Microsoft

The Microsoft SQL Server Data-Tier Application Framework (DacFx) is a component which provides application lifecycle services for database development and management for Microsoft SQL Server and Microsoft Azure SQL Databases. DacFx supports various database deployment and management scenarios for SQL Server and Microsoft Azure SQL Databases including extracting/exporting a live database to a DAC package, deploying a DAC package to a new or existing database, and migrating from on-premise SQL Server to Microsoft Azure. This functionality is exposed via the DacFx API. DacFx can target SQL Server 2008, 2008R2, 2012, 2014, 2016, 2017 and Microsoft Azure SQL Databases. This nuget package is a lightweight version of DacFx. If you would like to use the command-line utility SqlPackage.exe for creating and deploying .dacpac and .bacpac packages, please download DacFramework.msi from Microsoft download page.

4.5M21 versionsSQL, Dac, DacFx
Microsoft.SqlServer.Management.AlwaysEncrypted.AzureKeyVaultProvider package icon

Microsoft.SqlServer.Management.AlwaysEncrypted.AzureKeyVaultProvider

Microsoft

This library enables .NET Framework applications to use Microsoft Azure Key Vault with Always Encrypted in Microsoft Azure SQL Database and Microsoft SQL Server. The library includes the column master key store provider that allows client applications to access data when a column master key is stored in Microsoft Azure Key Vault. For more information on Always Encrypted, please refer to: https://aka.ms/AlwaysEncrypted. Use this library only with the legacy .NET Framework Data Provider for SQL Server within the System.Data.SqlClient namespace in .NET Framework. If you are using the Microsoft.Data.SqlClient (https://www.nuget.org/packages/Microsoft.Data.SqlClient) client driver, you need to use Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider (https://www.nuget.org/packages/Microsoft.Data.SqlClient.AlwaysEncrypted.AzureKeyVaultProvider) instead of this package.

2.1M6 versionsAlways, Encrypted, AlwaysEncrypted +15
Microsoft.Data.Tools.Msbuild package icon

Microsoft.Data.Tools.Msbuild

Microsoft

This NuGet package contains all the required components to build and publish sqlproj project. This package allows to users to create local build agent without installing visual studio and enables continuous integration and continuous deployment scenarios. SSDT transforms database development by introducing a ubiquitous, declarative model that spans all the phases of database development inside Visual Studio. You can use SSDT Transact-SQL design capabilities to build, debug, maintain, and refactor databases. You can work with a database project, or directly with a connected database instance on or off-premise. SSDT team's blog - https://blogs.msdn.microsoft.com/ssdt/ SQL Server Data Tools page - https://docs.microsoft.com/sql/ssdt/sql-server-data-tools

1.9M10 versionsMicrosoft.Data.Tools.Msbuild
Microsoft.SqlServer.Dacpacs.Master package icon

Microsoft.SqlServer.Dacpacs.Master

Microsoft

This package contains the master.dacpac for SQL Server 170.

1.0M31 versionssql, sqlproj, dacfx +1
Microsoft.SqlServer.Dacpacs.Azure.Master package icon

Microsoft.SqlServer.Dacpacs.Azure.Master

Microsoft

This package contains the master.dacpac for Azure SQL Database.

1.0M12 versionssql, sqlproj, dacfx +1
Microsoft.SqlServer.XEvent.XELite package icon

Microsoft.SqlServer.XEvent.XELite

Microsoft

XELite is cross platform library to read XEvents from XEL files or live SQL streams.

959.9K13 versionsSQL, Server, SQLServer +2
Microsoft.SqlServer.DacFx.x86 package icon

Microsoft.SqlServer.DacFx.x86

Microsoft

The Microsoft SQL Server Data-Tier Application Framework (DacFx) is a component which provides application lifecycle services for database development and management for Microsoft SQL Server and Microsoft Azure SQL Databases. DacFx supports various database deployment and management scenarios for SQL Server and Microsoft Azure SQL Databases including extracting/exporting a live database to a DAC package, deploying a DAC package to a new or existing database, and migrating from on-premise SQL Server to Microsoft Azure. This functionality is exposed via the DacFx API. DacFx can target SQL Server 2008, 2008R2, 2012, 2014, 2016, 2017 and Microsoft Azure SQL Databases. This nuget package is a lightweight version of DacFx. If you would like to use the command-line utility SqlPackage.exe for creating and deploying .dacpac and .bacpac packages, please download DacFramework.msi from Microsoft download page.

750.8K21 versionsSQL, Dac, DacFx
Microsoft.Data.Tools.UnitTest package icon

Microsoft.Data.Tools.UnitTest

Microsoft

Microsoft.Data.Tools.UnitTest.dll is a database unit test component in SQL Server Data Tools (SSDT). SSDT transforms database development by introducing a ubiquitous, declarative model that spans all the phases of database development inside Visual Studio. You can use SSDT Transact-SQL design capabilities to build, debug, maintain, and refactor databases. You can work with a database project, or directly with a connected database instance on or off-premise. You can use SQL Server unit tests to establish a baseline state for your database and then to verify any subsequent changes that you make to database objects. SSDT team's blog - https://blogs.msdn.microsoft.com/ssdt/ SQL Server Data Tools page - https://docs.microsoft.com/sql/ssdt/sql-server-data-tools More details about SQL Server unit Tests - https://docs.microsoft.com/sql/ssdt/verifying-database-code-by-using-sql-server-unit-tests

667.3K7 versionsMicrosoft.Data.Tools.UnitTest
Microsoft.Data.Encryption.Cryptography package icon

Microsoft.Data.Encryption.Cryptography

Microsoft

The Microsoft Data Encryption SDK provides encryption support to applications. It allows developers to implement column- or field-level encryption for data stored in various data stores, including Azure data services. Commonly Used Types: Microsoft.Data.Encryption.Cryptography.DataProtector Microsoft.Data.Encryption.Cryptography.DataEncryptionKey Microsoft.Data.Encryption.Cryptography.KeyEncryptionKey Microsoft.Data.Encryption.Cryptography.EncryptionSettings Microsoft.Data.Encryption.Cryptography.EncryptionKeyStoreProvider Microsoft.Data.Encryption.Cryptography.MicrosoftDataEncryptionException Microsoft.Data.Encryption.Cryptography.PlaintextDataEncryptionKey Microsoft.Data.Encryption.Cryptography.ProtectedDataEncryptionKey When using NuGet 3.x this package requires at least version 3.4.

257.6K9 versionsmicrosoft.data.encryption, microsoft.data.encryption.cryptography
Microsoft.SqlServer.Dacpacs.DbFabric package icon

Microsoft.SqlServer.Dacpacs.DbFabric

Microsoft

This package contains the system database objects for SQL database in Microsoft Fabric. https://aka.ms/sqlproj-package-ref

215.5K5 versionssql, sqlproj, dacfx +1
Microsoft.SqlServer.Dacpacs.Msdb package icon

Microsoft.SqlServer.Dacpacs.Msdb

Microsoft

This package contains the msdb.dacpac for SQL Server 170.

214.1K25 versionssql, sqlproj, dacfx +1
Microsoft.SqlServer.ConnectionInfo package icon

Microsoft.SqlServer.ConnectionInfo

Microsoft

The SQL Server Management Objects (SMO) Framework is a set of objects designed for programmatic management of Microsoft SQL Server and Microsoft Azure SQL Database.

193.8K10 versionsSQL, SMO, XPLAT
Microsoft.SqlServer.SqlManagementObjects.SSMS package icon

Microsoft.SqlServer.SqlManagementObjects.SSMS

Microsoft

The SQL Server Management Objects (SMO) Framework is a set of objects designed for programmatic management of Microsoft SQL Server and Microsoft Azure SQL Database.

169.3K12 versionsSQL, SMO
Microsoft.SqlServer.Dacpacs.FabricDw package icon

Microsoft.SqlServer.Dacpacs.FabricDw

Microsoft

This package contains the master.dacpac for Microsoft Fabric DW.

145.8K3 versionssql, sqlproj, dacfx +1
Microsoft.SqlServer.Management.SmoMetadataProvider package icon

Microsoft.SqlServer.Management.SmoMetadataProvider

Microsoft

Supports language service implementations by providing SQL Server metadata for completing TSQL statements.

140.0K29 versionsSQL, SMO, XPLAT
Microsoft.Data.Encryption.AzureKeyVaultProvider package icon

Microsoft.Data.Encryption.AzureKeyVaultProvider

Microsoft

The Microsoft Data Encryption SDK provides encryption support to applications. The Microsoft.Data.Encryption.AzureKeyVaultProvider enables .NET applications to use Microsoft Azure Key Vault to perform encryption/decryption. Commonly Used Types: Microsoft.Data.Encryption.AzureKeyVaultProvider.AzureKeyVaultKeyStoreProvider When using NuGet 3.x this package requires at least version 3.4.

87.4K2 versionsmicrosoft.data.encryption, microsoft.data.encryption.AzureKeyVaultProvider
Microsoft.Build.Sql.Templates package icon

Microsoft.Build.Sql.Templates

Microsoft

Templates for creating new Microsoft.Build.Sql projects.

84.5K33 versionsDacFx, sqlproj
Microsoft.SqlServer.Dacpacs.Synapse.Master package icon

Microsoft.SqlServer.Dacpacs.Synapse.Master

Microsoft

This package contains the master.dacpac for SQL Azure Synapse Analytics.

69.9K12 versionssql, sqlproj, dacfx +1
Microsoft.SqlServer.Management.SqlParser.Loc package icon

Microsoft.SqlServer.Management.SqlParser.Loc

Microsoft

Microsoft.SqlServer.Management.SqlParser provides TSQL parsing functionality. This package provides localized resources for that DLL.

53.9K13 versionsSQL, SMO, XPLAT +1
Microsoft.SqlServer.SqlToolsServiceLayer.Tool package icon

Microsoft.SqlServer.SqlToolsServiceLayer.Tool

Microsoft

.NET client SQL Tools Service application, usable as a dotnet tool. This package is intended to be used by internal applications only and should not be referenced directly.

31.5K5 versionsSQL, XPLAT
Microsoft.SqlServer.SqlManagementObjects.Loc package icon

Microsoft.SqlServer.SqlManagementObjects.Loc

Microsoft

The SQL Server Management Objects (SMO) Framework is a set of objects designed for programmatic management of Microsoft SQL Server and Microsoft Azure SQL Database.

26.2K42 versionsSQL, SMO, XPLAT
Microsoft.Data.Tools.StringResourceTool package icon

Microsoft.Data.Tools.StringResourceTool

Microsoft

String Resource Tool creates C# wrapper classes for managed string resources. The app developer creates a .strings file to declare the list of strings. Each line includes the name of the string and its list of parameters. For example: ConnectionFailure(server) = Failed to connect to server {0}. The above line creates the following entry in the wrapper class: [System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class StringConnectionInfo { public static string ConnectionFailure(string server) { return Keys.GetString(Keys.ConnectionFailure, server); } } The package includes a targets file for incorporating srgen into an msbuild-based development project and a sample strings file.

23.3K6 versions
Microsoft.SqlServer.Dacpacs.SynapseServerless.Master package icon

Microsoft.SqlServer.Dacpacs.SynapseServerless.Master

Microsoft

This package contains the master.dacpac for SQL Azure Synapse Serverless.

20.1K7 versionssql, sqlproj, dacfx +1
Microsoft.SqlServer.DacFx.Projects package icon

Microsoft.SqlServer.DacFx.Projects

Microsoft

The Microsoft DacFx SQL Projects Library provides an interface for programmatically creating and editing .sqlproj files and their contents. It can be used to add, update, exclude, and delete items contained in a SQL Project, such as SQL object scripts, pre- and post-deployment scripts, publish profiles, SQLCMD variables, and database references, as well as to edit the property metadata of the project itself.

17.4K20 versionsSQL, Dac, DacFx +3
Microsoft.Data.SqlClient.Extensions.Logging package icon

Microsoft.Data.SqlClient.Extensions.Logging

Microsoft

Microsoft.Data.SqlClient Extensions Logging - ETW EventSource for SqlClient tracing and diagnostics.

15.1K1 versionsqlclient, microsoft.data.sqlclient, extensions +1
Microsoft.Data.Tools.TdsLib package icon

Microsoft.Data.Tools.TdsLib

Microsoft

Open implementation of the TDS protocol (version 7.4) in managed C# code.

14.0K1 versionTDS, MS-TDS, Azure +2
Microsoft.SqlServer.Management.Assessment package icon

Microsoft.SqlServer.Management.Assessment

Microsoft

Implements SQL Management Object-based wrappers for the Microsoft.SqlServer.Assessment APIs

12.9K11 versionsSQL, SMO, XPLAT +1
Microsoft.SqlServer.Management.AlwaysEncrypted.EnclaveProviders package icon

Microsoft.SqlServer.Management.AlwaysEncrypted.EnclaveProviders

Microsoft

This library contains enclave providers for .NET Framework applications using Always Encrypted with secure enclaves. An enclave provider implements the client-side logic for the attestation protocol and for establishing a secure channel with a secure enclave inside SQL Server. For details on Always Encrypted with secure enclaves, see https://aka.ms/AlwaysEncryptedwithSecureEnclaves.

12.1K3 versionsAlways, Encrypted, Secure +6
Microsoft.SqlServer.SqlManagementObjects.SSMS.Loc package icon

Microsoft.SqlServer.SqlManagementObjects.SSMS.Loc

Microsoft

The SQL Server Management Objects (SMO) Framework is a set of objects designed for programmatic management of Microsoft SQL Server and Microsoft Azure SQL Database.

11.2K12 versionsSQL, SMO
Microsoft.SqlServer.Management.SqlParser.Native package icon

Microsoft.SqlServer.Management.SqlParser.Native

Microsoft

Microsoft.SqlServer.Management.SqlParser provides T-SQL parsing functionality.

8.6K12 versionsSQL, SMO, XPLAT +1
runtime.win-x64.native.Microsoft.SqlToolsService package icon

runtime.win-x64.native.Microsoft.SqlToolsService

Microsoft

SQL Tools Service application for the win-x64 runtime. This package is intended to be used by internal applications only and should not be referenced directly.

7.5K4 versions
runtime.osx-x64.native.Microsoft.SqlToolsService package icon

runtime.osx-x64.native.Microsoft.SqlToolsService

Microsoft

SQL Tools Service application for the osx-x64 runtime. This package is intended to be used by internal applications only and should not be referenced directly.

7.0K3 versions
Microsoft.SqlToolsService package icon

Microsoft.SqlToolsService

Microsoft

Root package for .NET client SQL Tools Service application. This package is intended to be used by internal applications only and should not be referenced directly.

6.4K4 versions
Microsoft.SqlServer.KustoServiceLayer.Tool package icon

Microsoft.SqlServer.KustoServiceLayer.Tool

Microsoft

.NET client Kusto Service application, usable as a dotnet tool. This package is intended to be used by internal applications only and should not be referenced directly.

5.8K5 versionsSQL, XPLAT