ContainerDefinitionSqlServerExtensions Class

Provides SQL Server factory members for ContainerDefinition.

public static class ContainerDefinitionSqlServerExtensions

Methods

NameDescription
ContainerDefinition.CreateSqlServer()Creates a definition pre-configured for a SQL Server container (port 1433, required environment variables, a strong random SA password, and a readiness wait strategy).
ContainerDefinition.CreateSqlServer(ImageSource)Creates a definition pre-configured for a SQL Server container (port 1433, required environment variables, a strong random SA password, and a readiness wait strategy).

ContainerDefinition.CreateSqlServer overloads

ContainerDefinition.CreateSqlServer()

ContainerDefinitionSqlServerExtensions.cs

Creates a definition pre-configured for a SQL Server container (port 1433, required environment variables, a strong random SA password, and a readiness wait strategy).

extension(ContainerDefinition)
{
    public static SqlServerContainerDefinition CreateSqlServer()
}
Returns

SqlServerContainerDefinition A SQL Server container definition using the mcr.microsoft.com/mssql/server:2025-latest image.

ContainerDefinition.CreateSqlServer(ImageSource)

ContainerDefinitionSqlServerExtensions.cs

Creates a definition pre-configured for a SQL Server container (port 1433, required environment variables, a strong random SA password, and a readiness wait strategy).

extension(ContainerDefinition)
{
    public static SqlServerContainerDefinition CreateSqlServer(ImageSource image)
}
Parameters
image ImageSource
The SQL Server image to use.
Returns

SqlServerContainerDefinition A SQL Server container definition.