Udostępnij za pośrednictwem


Właściwość Server.Databases

Reprezentuje kolekcja Database obiektów.Każdy Database zdefiniowanych w bazie danych reprezentuje obiekt wystąpienie z SQL Server.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,  _
    GetType(Database), SfcObjectFlags.Design)> _
Public ReadOnly Property Databases As DatabaseCollection
    Get
'Użycie
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

Wartość właściwości

Typ: Microsoft.SqlServer.Management.Smo.DatabaseCollection
A DatabaseCollection obiekt reprezentujący wszystkie zdefiniowane dla bazy danych wystąpienie z SQL Server.

Uwagi

Określonych baz danych można się odwoływać za pomocą tej kolekcja i określając nazwę bazy danych.Aby utworzyć nową bazę danych, należy wywołać konstruktora bazy danych Database.

Przykłady

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("AdventureWorks2008R2").Tables("Person", "Person").Columns("ModifiedDate").Nullable = True
'Call the Alter method to make the change on the instance of SQL Server.
srv.Databases("AdventureWorks2008R2").Tables("Person", "Person").Columns("ModifiedDate").Alter()

PowerShell

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