Excel 查询 SQL Server。尝试使用当前用户名进行查询。我有一个在 SQL Server 中查询视图的 Excel 文件。视图设置为根据用户查询视图返回结果。
我在网络服务器上设置了一个文件供其他人访问,希望当他们打开文件时,它只会显示与他们相关的信息。
但这些信息仍然只针对我自己。我希望它显示用户使用文件的信息,就好像他们直接查询视图一样。
这是视图的示例查询:
Select * from dbo.WorkEstimate where Estimator = SUSER_NAME()
但是 Excel 表只返回与我有关的信息。我认为这可能与connectstring
总是指定我的工作站名称有关。有没有办法改变它以反映正在使用该文件的个人(或他们的工作站)?