Freigeben über


Server.Databases-Eigenschaft

Represents a collection of Database objects. Each Database object represents a database defined on the instance of SQL Server.

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Syntax

'Declaration
<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,  _
    GetType(Database), SfcObjectFlags.Design)> _
Public ReadOnly Property Databases As DatabaseCollection 
    Get
'Usage
Dim instance As Server 
Dim value As DatabaseCollection 

value = instance.Databases
[SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, 
    typeof(Database), SfcObjectFlags.Design)]
public DatabaseCollection Databases { get; }
[SfcObjectAttribute(SfcContainerRelationship::ObjectContainer, SfcContainerCardinality::ZeroToAny, 
    typeof(Database), SfcObjectFlags::Design)]
public:
property DatabaseCollection^ Databases {
    DatabaseCollection^ get ();
}
[<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, 
    typeof(Database), SfcObjectFlags.Design)>]
member Databases : DatabaseCollection
function get Databases () : DatabaseCollection

Eigenschaftswert

Typ: Microsoft.SqlServer.Management.Smo.DatabaseCollection
A DatabaseCollection object that represents all the databases defined on the instance of SQL Server.

Hinweise

Specific databases can be referenced by using this collection and specifying the name of the database. To create a new database, call the database constructor Database.

Beispiele

Visual Basic

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Modify a property using the Databases, Tables, and Columns collections to reference a column.
srv.Databases("AdventureWorks2012").Tables("Person", "Person").Columns("ModifiedDate").Nullable = True
'Call the Alter method to make the change on the instance of SQL Server.
srv.Databases("AdventureWorks2012").Tables("Person", "Person").Columns("ModifiedDate").Alter()

PowerShell

$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = $srv.Databases.Item("AdventureWorks2012")
$tb = $db.Tables.Item("Person", "Person")
$col = $tb.Columns.Item("LastName")
$col.Nullable = $TRUE
$col.Alter()

Siehe auch

Verweis

Server Klasse

Microsoft.SqlServer.Management.Smo-Namespace

Andere Ressourcen

Verwenden von Auflistungen

Erstellen, Ändern und Löschen von Datenbanken

Verwalten von Servern