2009-10-16 302 views

回答

0

如果從SQL Server 2005調用,則需要創建一個.NET存儲過程。

使用.NET連接到LDAP:

http://msdn.microsoft.com/en-us/library/system.directoryservices.aspx

using System.DirectoryServices; 

DirectoryEntry DE = new DirectoryEntry(LDAPPath, LDAP_Domain + account, password, AuthenticationTypes.Secure); 

if (DE == null) 
{ 
    // Login failure 
} 
+0

嗨達里爾, 不幸的是,System.Directory一套組件/服務不提供給通過CLR服務的SQL。 – 2009-10-16 21:08:01

+0

您可以訪問程序集,但它認爲是「不支持的庫」。我已經包含了一些關於這個的網址。 http://dbaspot.com/forums/ms-sqlserver/218655-system-directoryservices-allowable-clr.html http://msdn.microsoft.com/en-us/library/ms403279.aspx – 2009-10-18 20:00:06