Mr.*_*ily 6 sql-server stored-procedures active-directory
我有一个从Active Directory进行身份验证的SQL Server 2008 Express R2实例.用户具有与其存储在数据库中的AD帐户相关联的记录.我想为他们提供存储过程来检索他们的记录.
因此,该过程可能会进行查询 SELECT * FROM PurchaseOrders WHERE uid = $userid
我如何找到$userid他们的AD资料中的财产?
谢谢!
mar*_*c_s 11
通常情况下,你想得到
SELECT SUSER_NAME()
Run Code Online (Sandbox Code Playgroud)
来自SQL Server - 这是DOMAIN\UserName格式化的连接用户.
您通常无法从SQL Server计算机直接访问AD以从中获取某些位....如果您无法使用该DOMAIN\User Name值,最好的办法是将该信息从您的调用应用程序传递到你的存储过程.
| 归档时间: |
|
| 查看次数: |
29913 次 |
| 最近记录: |