sp_enumdsn (Transact-SQL)
Tüm odbc ve ole db veri kaynak adları altında belirli bir çalışan bir sunucu için tanımlanan verir Microsoft Windows kullanıcı hesabı.Bu saklı yordam, herhangi bir veritabanı üzerinde yayımcı adresindeki yürütülür.
Sözdizimi
sp_enumdsn
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Sonuç Kümeleri
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
Veri kaynağı adı |
sysname |
Veri kaynak adı. |
Açıklama |
varchar(255) |
Veri kaynak açıklaması. |
Tür |
int |
Veri kaynak türü: 1 odbc dsn = 3 ole db veri kaynak = |
Sağlayıcı adı |
varchar(255) |
ole db sağlayıcı adı.odbc dsn için null değerdir. |
Açıklamalar
Every Microsoft SQL Server service has a user context.Bir kullanıcı bağlamı olan bir küme , odbc veri kaynakları kullanıcı tanımları içeren kayıt defteri girdileri.Kullanıcı Komutun altında çalışacağı kullanıcı adı tarafından sağlanan SQL Server çalışmaktadır.
Örneğin, sunucunun sistem hesabı kullanıcı bağlamı altında çalışıyorsa, tüm sistem DSN'lerini Sistem hesabıyla ilişkili olacaktır döndürülen adlarına (DSN'ler) veri kaynak.Sunucu özel bir kullanıcı hesabı altında çalışıyorsa, yalnızca DSN için o kullanıcının özel hesap verdiğini tanımlanır.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü olabilir yürütmek sp_enumdsn.