SQL Server 2008的FILESTREAM功能允許使用SQL Server 2008和NTFS文件系統的組合存儲和高效地訪問BLOB數據。 當其上包含具有FILESTREAM屬性varbinary列表中插入行,該文件(數據)被直接存儲在文件系統上,並分配新的名稱(例如00000016-00000079-0006)。 TSQL的任何API都可以檢查文件系統上哪個文件與特定行相關聯?
我想使用Linq2XML將一些節點附加到xml文檔。有問題的文件正在被其他進程使用,他們應該能夠在我更新文件時讀取文件。所以,我想出了這個解決方案,這顯然是不正確的方法(該方法doc.Save()失敗,並說另一個進程正在使用的文件): using (FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.ReadWrit