Udostępnij za pośrednictwem


Set-SCSQLProfile

Modyfikuje właściwości profilu programu SQL Server.

Składnia

Set-SCSQLProfile
   [-VMMServer <ServerConnection>]
   [-SQLProfile] <SQLProfile>
   [-Name <String>]
   [-Description <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   [-Tag <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Set-SCSQLProfile modyfikuje właściwości profilu programu Microsoft SQL Server.

Przykłady

Przykład 1. Zmiana nazwy i opisu profilu programu SQL Server

PS C:\> $SQLProfile = Get-SCSQLProfile -Name "SQLProfile01"
PS C:\> Set-SCSQLProfile -SQLProfile $SQLProfile -Name "SQLProfile02" -Description "SQL Profile 02"

Pierwsze polecenie pobiera profil programu SQL Server o nazwie SQLProfile01, a następnie przechowuje ten obiekt w zmiennej $SQLProfile.

Drugie polecenie zmienia nazwę profilu programu SQL Server przechowywanego w $SQLProfile i zmienia jego opis.

Parametry

-Description

Określa opis, który to polecenie cmdlet modyfikuje dla profilu programu SQL Server.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-JobVariable

Określa zmienną, w której postęp zadania jest śledzony i przechowywany.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Name

Określa nową nazwę profilu programu SQL Server.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Owner

Określa właściciela profilu programu SQL Server. Określ prawidłowe konto użytkownika domeny w następujących formatach:

  • Contoso\DavidCh
  • DavidCh@Contoso
Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (PRO), która wyzwoliła tę akcję. Umożliwia to inspekcję porad PRO.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-SQLProfile

Określa profil programu SQL Server, który modyfikuje to polecenie cmdlet.

Typ:SQLProfile
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Tag

Określa słowo lub frazę, którą to polecenie cmdlet kojarzy z obiektem. Możesz wyszukać podzbiór tagów lub wyszukać pełny zestaw tagów.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-UserRole

Określa rolę użytkownika dla profilu programu SQL Server.

Typ:UserRole
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VMMServer

Określa serwer programu VMM, na którym działa to polecenie cmdlet.

Typ:ServerConnection
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wyjściowe

SQLProfile

To polecenie cmdlet zwraca obiekt SQLProfile.