Sql server Windows操作系统升级后应用程序的SQL Server 2017文件流失败

Sql server Windows操作系统升级后应用程序的SQL Server 2017文件流失败,sql-server,filestream,Sql Server,Filestream,将我们的一台数据库服务器(使用SQL Server 2017)从Windows Server 2016升级到2019后,filestream功能开始出现故障。应用程序得到了支持 System.ComponentModel.Win32Exception(0x80004005):不支持该请求 对于OpenSqlFileStream。应用服务器正在使用Windows server 2019,因此两者现在都使用相同的操作系统版本 我们已经重新启动了应用程序和数据库服务器。仍然失败。我们已经以服务用户身份

将我们的一台数据库服务器(使用SQL Server 2017)从Windows Server 2016升级到2019后,filestream功能开始出现故障。应用程序得到了支持

System.ComponentModel.Win32Exception(0x80004005):不支持该请求

对于OpenSqlFileStream。应用服务器正在使用Windows server 2019,因此两者现在都使用相同的操作系统版本

我们已经重新启动了应用程序和数据库服务器。仍然失败。我们已经以服务用户身份登录到应用程序服务器并启动了PowerShell(将应用程序作为服务运行),并且在列出网络共享MSSQLSERVER文件夹(由SQL server提供)中的文件时没有问题。所以这似乎不是一个访问问题


有人认识到这一点吗?

您是否拥有远程客户端用户名下的完全读/写权限?是的,服务帐户可以通过Powershell命令读/写filestream文件夹中的文件。测试人员似乎有点误传了我的信息。存储新报告在特定情况下会失败,而在我们的验收环境中通常不会。虽然奇怪,但在数据库服务器仍然使用Windows 2016的生产环境中,相同的应用程序版本和相同的数据库数据可以正常工作。这几乎就像在Windows 2019中,一些与Win32相关的操作系统功能发生了变化。我不是说服务帐户。当您使用客户端凭据访问文件时,就像您在客户端PC上,在Windows Explorer中浏览到
\\myserver\myshare\filestream\u文件夹
一样,我个人可以使用我的凭据浏览filestream文件夹。在我们的示例中,服务应用程序中的作业在尝试在filestream中创建新文件时失败,因此操作使用服务帐户的凭据。