我正在尝试通过调用以下代码的存储过程在 SQL Server FileTable 中创建目录:
INSERT INTO tblMyFiles (name, is_directory, is_archive)
VALUES ('foldername', 1, 0);
调用此代码后,如果我在 SQL Server Management Studio 中选择行,我可以看到位于文件表中的行,但是如果我通过 Windows 资源管理器浏览到文件表目录,我将看不到新创建的目录。如果我刷新 Windows 资源管理器,则该目录仍然不显示。如果我在资源管理器的文件表目录中创建一个文件,那么它似乎会唤醒资源管理器,然后出现我通过存储过程创建的所有目录。
在同一个 SQL 框和不同的数据库上运行它时,我没有遇到这个问题,我比较了所有属性,它们看起来相同,但我一定遗漏了一些东西,不知道是什么?任何帮助将非常感激。提前致谢