Condividi tramite


Proprietà AutoCreateStatisticsEnabled

Ottiene un valore della proprietà Boolean che specifica se le statistiche vengono create automaticamente per il database.

Spazio dei nomi  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Sintassi

'Dichiarazione
<SfcPropertyAttribute(SfcPropertyFlags.None Or SfcPropertyFlags.Standalone Or SfcPropertyFlags.SqlAzureDatabase Or SfcPropertyFlags.Deploy)> _
Public Property AutoCreateStatisticsEnabled As Boolean
    Get
    Set
'Utilizzo
Dim instance As Database
Dim value As Boolean

value = instance.AutoCreateStatisticsEnabled

instance.AutoCreateStatisticsEnabled = value
[SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase|SfcPropertyFlags.Deploy)]
public bool AutoCreateStatisticsEnabled { get; set; }
[SfcPropertyAttribute(SfcPropertyFlags::None|SfcPropertyFlags::Standalone|SfcPropertyFlags::SqlAzureDatabase|SfcPropertyFlags::Deploy)]
public:
virtual property bool AutoCreateStatisticsEnabled {
    bool get () sealed;
    void set (bool value) sealed;
}
[<SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase|SfcPropertyFlags.Deploy)>]
abstract AutoCreateStatisticsEnabled : bool with get, set
[<SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase|SfcPropertyFlags.Deploy)>]
override AutoCreateStatisticsEnabled : bool with get, set
final function get AutoCreateStatisticsEnabled () : boolean
final function set AutoCreateStatisticsEnabled (value : boolean)

Valore proprietà

Tipo: System. . :: . .Boolean
Valore Boolean che specifica se le statistiche vengono create automaticamente per il database.
Se True, le statistiche vengono create automaticamente per il database. In caso contrario, False (impostazione predefinita).

Implementa

IDatabaseOptions. . :: . .AutoCreateStatisticsEnabled

Osservazioni

The AutoCreateStatisticsEnabled property is equivalent to setting the AUTO_CREATE_STATISTICS ON option in the ALTER DATABASE Transact-SQL statement.

Esempi

VB

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server

'Reference the AdventureWorks2008R2 database.
Dim db As Database
db = srv.Databases("AdventureWorks2008R2")

'Display the current options for statistics.
Console.WriteLine("Automatically create statistics = " + _
db.AutoCreateStatisticsEnabled.ToString)
Console.WriteLine("Automatically update statistics = " + _
db.AutoUpdateStatisticsEnabled.ToString)

PowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2008R2")
Write-Host "Automatically create statistics =" $db.AutoCreateStatisticsEnabled
Write-Host "Automatically update statistics =" $db.AutoUpdateStatisticsEnabled