如何使用tsql存储过程打开word文档

如何使用tsql存储过程打开word文档,tsql,doc,Tsql,Doc,我有一个word文档目录和一个列出文档名称的数据库。我有一个存储过程,可以提取文档文件名。我希望能够从存储过程中打开工作文档 这是否可以通过tsql存储过程实现 提前谢谢 Dean-O这是一个老问题,但我只是偶然发现了这个问题,似乎没有人给出实际的答案 我的情况是,我有一个为自动部署而设置的数据库项目。在build目录中,我希望有一个文件夹,里面有用HTML编写的文档文件。我想编写一个存储过程,您可以以存储过程的名称传递它,它将找到合适的文件并在默认浏览器中打开它 我的第一个想法是使用xp_cm

我有一个word文档目录和一个列出文档名称的数据库。我有一个存储过程,可以提取文档文件名。我希望能够从存储过程中打开工作文档

这是否可以通过tsql存储过程实现

提前谢谢
Dean-O

这是一个老问题,但我只是偶然发现了这个问题,似乎没有人给出实际的答案

我的情况是,我有一个为自动部署而设置的数据库项目。在build目录中,我希望有一个文件夹,里面有用HTML编写的文档文件。我想编写一个存储过程,您可以以存储过程的名称传递它,它将找到合适的文件并在默认浏览器中打开它


我的第一个想法是使用xp_cmdshell或CLR过程。问题是,当您运行这些程序时,它将在服务器上运行,而服务器可能不是您的本地计算机,在这种情况下,您将无法获得所需的结果。所以我想说,答案是不,你不能这样做。

“你的科学家们太专注于他们是否可以这样做,以至于他们没有停下来思考他们是否应该这样做。”-伊恩·马尔科姆博士,侏罗纪公园。停下来想想你是否应该。:-)你的意思是喜欢使用?你认为Word会与什么交互?真的不清楚。你读过Filestream吗?为了清楚起见。。。我有一个应用程序可以访问网络文件夹中的word文档。我想创建一个流程,在该流程中,我让最终用户在应用程序中单击一个按钮,调用我创建的SP,然后它将从SP访问一个保存的word文档。这是否有助于澄清任务?感谢Dean OIMO,您应该考虑将业务逻辑与持久层分开。