還原sql2008數據庫時遇到「System.Data.SqlClient.SqlError: FILESTREAM 功能被禁用」的錯誤,在網上搜索解決方案以下:sql
一、在「開始」菜單中,依次指向「全部程序」、「Microsoft SQL Server 2008」和「配置工具」,而後單擊「SQL Server 配置管理器」。數據庫
二、在服務列表中,右鍵單擊「SQL Server 服務」,而後單擊「打開」。工具
三、在「SQL Server 配置管理器」管理單元中,找到要在其中啓用 FILESTREAM 的 SQL Server 實例。blog
四、右鍵單擊該實例,而後單擊「屬性」。 ip
五、在「SQL Server 屬性」對話框中,單擊「FILESTREAM」選項卡。get
六、選中「針對 Transact-SQL 訪問啓用 FILESTREAM」複選框。it
七、若是要在 Windows 中讀取和寫入 FILESTREAM 數據,請單擊「針對文件 I/O 流訪問啓用 FILESTREAM」。在「Windows 共享名」框中輸入 Windows 共享的名稱。cli
八、若是遠程客戶端必須訪問存儲在此共享中的 FILESTREAM 數據,請選擇「容許遠程客戶端針對 FILESTREAM 數據啓用流訪問」。配置
九、單擊「應用」。搜索
如圖:
作完這些可能還不行,須要執行下存儲過程