# SqlServerDatabaseResource Constructors

- Package: [Aspire.Hosting.SqlServer](/reference/api/csharp/aspire.hosting.sqlserver.md)
- Type: [SqlServerDatabaseResource](/reference/api/csharp/aspire.hosting.sqlserver/sqlserverdatabaseresource.md)
- Kind: `Constructors`
- Members: `1`

A resource that represents a SQL Server database that is a child of a SQL Server container resource.

## SqlServerDatabaseResource(string, string, SqlServerServerResource)

- Name: `Constructor(string, string, SqlServerServerResource)`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/cbc352350f1a9bafbaff10d14a2c8de4ac186a48/src/Aspire.Hosting.SqlServer/SqlServerDatabaseResource.cs#L20-L64)

A resource that represents a SQL Server database that is a child of a SQL Server container resource.

```csharp
public class SqlServerDatabaseResource
{
    public SqlServerDatabaseResource(
        string name,
        string databaseName,
        SqlServerServerResource parent)
    {
        // ...
    }
}
```

## Parameters

- `name` (`string`)
  The name of the resource.
- `databaseName` (`string`)
  The database name.
- `parent` ([SqlServerServerResource](/reference/api/csharp/aspire.hosting.sqlserver/sqlserverserverresource.md))
  The parent SQL Server server resource.
