Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
xp_cmdshelliçin bir proxy kimlik bilgisi oluşturur.
Not
xp_cmdshell varsayılan olarak devre dışıdır.
xp_cmdshelletkinleştirmek için bkz. xp_cmdshell (sunucu yapılandırma seçeneği).
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_xp_cmdshell_proxy_account [ NULL | { 'account_name' , 'password' } ]
[ ; ]
Bağımsız değişken
Önemli
Genişletilmiş saklı yordamlar için bağımsız değişkenler, Sözdizimi bölümünde açıklandığı gibi belirli bir sırada girilmelidir. Parametreler sıra dışı girilirse bir hata iletisi oluşur.
SIFIR
Proxy kimlik bilgilerinin silinmesi gerektiğini belirtir.
'account_name'
Ara sunucu olacak Windows hesabını belirtir.
'parola'
Windows hesabının parolasını belirtir.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Açıklamalar
Proxy kimlik bilgisi ##xp_cmdshell_proxy_account##olarak adlandırılır.
NULL seçeneği kullanılarak yürütülürse sp_xp_cmdshell_proxy_account proxy kimlik bilgilerini siler.
İzinler
CONTROL SERVER izin gerektirir.
Örnekler
A. Proxy kimlik bilgilerini oluşturma
Aşağıdaki örnekte adlı ADVWKS\Max04bir Windows hesabı için ara sunucu kimlik bilgilerinin nasıl oluşturulacağı gösterilmektedir. değerini güçlü bir parolayla değiştirin <password> .
EXECUTE sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', '<password>';
GO
B. Proxy kimlik bilgilerini bırakma
Aşağıdaki örnek, proxy kimlik bilgilerini kimlik bilgisi deposundan kaldırır.
EXECUTE sp_xp_cmdshell_proxy_account NULL;
GO