sp_enumdsn (Transact-sql)
Tüm odbc ve ole db veri kaynağı adları altında belirli bir'ı çalıştıran bir sunucu için tanımlanmış returns MicrosoftWindows kullanıcı hesabı. Bu saklı yordam, herhangi bir veritabanı üzerinde yayımcı adresindeki yürütülür.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_enumdsn
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
Veri kaynağı adı |
sysname |
Veri kaynağı adı. |
Açıklama |
varchar(255) |
Veri kaynağı açıklaması. |
Tür |
int |
Veri kaynağı türü: 5 stop = 3 ole db veri kaynağı = |
Sağlayıcı adı |
varchar(255) |
ole db sağlayıcısı adı. odbc dsn için null değerdir. |
Açıklamalar
Her Microsoft SQL Serverhizmet sahip bir kullanıcı bağlamında. Bir kullanıcı bağlamı odbc veri kaynakları kullanıcı tanımları içeren bir kayıt defteri girdilerini kümesidir. Kullanıcı bağlamı altında hangi kullanıcı tarafından sağlanmıştır SQL Serverçalışıyor.
Örneğin, veri kaynağı adlarını (DSN'ler) tüm sistem DSN'leri Sistem hesabıyla ilişkili olacak döndürülen sunucunun sistem hesabı kullanıcı bağlamı altında çalışıyorsa. Sunucu özel kullanıcı hesabı altında çalışıyorsa, yalnızca DSN için özel kullanıcı hesabını döndürülür tanımlanır.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü yürütebilirsiniz sp_enumdsn.