我使用filestream創建了文件組。現在,我想添加文件:SQL Server添加文件導致317錯誤代碼
IF EXISTS (SELECT * FROM sys.filegroups where name = 'FileStreamGroup')
BEGIN
ALTER DATABASE CURRENT
ADD FILE
(
NAME = 'file_blobs',
FILENAME= 'F:\SqlExprInstance\MSSQL12.SQLEXPRESS\MSSQL\DATA\file_blobs'
)
TO FILEGROUP FileStreamGroup
END
但我得到這個奇怪的錯誤:
Unable to open the physical file "F:\SqlExprInstance\MSSQL12.SQLEXPRESS\MSSQL\DATA\file_blobs". Operating system error -1071906801: "0xc01c000f(failed to retrieve text for this error. Reason: 317)".
什麼會導致這個錯誤?
錯誤似乎很明顯。 SQL Server作業無權訪問該文件或該文件不存在。 –
如果我手工創建它,它會給我這個文件**已經存在的錯誤,並且我在該目錄的安全設置中的這個DATA文件夾上給出SQL實例的完全權限。所以,不,不清楚。 – eocron