Udostępnij za pośrednictwem


Właściwość DatabaseName

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

DatabaseName Właściwość reprezentuje nazwę istniejącego bazy danych Microsoft SQL Server.Ogranicza alertów usługa SQL Server Agent, lub nakazuje wykonanie czynności zadanie agenta programu SQL Server.

Składnia

object
.DatabaseName [= value]

Części

  • object
    Wyrażenie do obiektu w na liście dotyczy

  • value
    Określa nazwę istniejącej bazy danych programu SQL Server

Typ danych

String

Można modyfikować

Odczyt i zapis.Gdy właściwość jest zestaw dla Alert lub JobStep obiektu musi odwoływać się wartość istniejącego bazy danych SQL Server.

Prototyp (C/C++)

HRESULT GetDatabaseName(SQLDMO_LPBSTR pRetVal);
HRESULT SetDatabaseName(SQLDMO_LPCSTR NewVal);

Ostrzeżenie

Ciągi znaków SQL Distributed Management Objects (SQL-DMO) są zawsze zwracane jako obiekty OLE BSTR.Aplikacja c i C++ pobiera odwołanie do ciąg.Aplikacja musi zwolnić, przy użyciu odwołania SysFreeString.

Uwagi

Alerty agenta serwera SQL można opalane, gdy wiadomości określonego systemu jest generowany przez akcja występujących na wystąpienie programu SQL Server.Alerty oparte na wiadomościach może być ograniczona, tak aby alert jest uruchamiany tylko po wystąpieniu akcja w jednej bazie danych.Na przykład komunikat systemowy 1105 jest generowany, jeśli baza danych jest pełny i może zaakceptować nie ma więcej wierszy.Alert Obiekt reprezentujący ten alert dla Northwind Baza danych zawiera MessageID wartości właściwość 1105 i DatabaseName wartości właściwość Northwind.

Każdy krok SQL Server zadanie Agenta można wykonywać w określonej bazie danych.Ustawienie DatabaseName Właściwość JobStep obiektu nakazuje wykonywanie kroku reprezentowanego.

Stosuje się do: