如何将SharePoint SQL连接设置为按当前登录名查询?

如何将SharePoint SQL连接设置为按当前登录名查询?,sharepoint,moss,datasource,Sharepoint,Moss,Datasource,我有一个需要按登录名查询的SQL表。因此,我使用SharePoint designer成功创建了一个数据库连接,但我不能使用Profile或Session公开的属性作为输入参数,因为它们不受支持(会弹出一个对话框,其中显示一条消息) 我还可以如何使用当前登录查询SQL数据源 -编辑 要创建数据连接,请按如下操作 打开数据源库 展开数据库连接并单击连接到数据库 输入数据库设置 选择“指定自定义选择、更新、插入和删除” 单击编辑命令 添加一个参数并选择Profile,然后输入UserName作为属性

我有一个需要按登录名查询的SQL表。因此,我使用SharePoint designer成功创建了一个数据库连接,但我不能使用ProfileSession公开的属性作为输入参数,因为它们不受支持(会弹出一个对话框,其中显示一条消息)

我还可以如何使用当前登录查询SQL数据源

-编辑

要创建数据连接,请按如下操作

  • 打开数据源库
  • 展开数据库连接并单击连接到数据库
  • 输入数据库设置
  • 选择“指定自定义选择、更新、插入和删除”
  • 单击编辑命令
  • 添加一个参数并选择Profile,然后输入UserName作为属性名

  • 随后会出现一个错误,说明不支持此操作。

    不幸的是,您没有提供很多详细信息,但我认为您正在查找登录用户服务器变量:。

    谢谢工具包,如果SQL数据源允许服务器变量作为参数,那将非常好。似乎需要DataView web部件来筛选信息并将其传递给其他web部件。感谢您的编辑。我现在明白你的意思了。。不幸的是,我没有办法用SPD来解决这个问题。这似乎需要一个定制的web部件。