iT邦幫忙

0

SQL Server08 FileStream 問題

  • 分享至 

  • xImage

以下是我的SQL 敘述

CREATE DATABASE 文件庫
ON
PRIMARY
(NAME = 文件庫,FILENAME = 'C:\SQLTEST\文件庫.mdf'),
FILEGROUP fs_group CONTAINS FILESTREAM
(NAME = fs, FILENAME = 'C:\SQLTEST\fs')
LOG ON
(NAME = 文件庫_log, FILENAME = 'C:\SQLTEST\文件庫.ldf')

我想要建立一個包含FILESTREAM結構的資料庫
加入一個Filestream群組,但是出現以下錯誤訊息

無法開啟實體檔案 "C:\SQLTEST\fs"。作業系統錯誤 -2147024891: "0x80070005(存取被拒。)"。

本來以為是SQL敘述打錯,但是利用圖形介面去新增資料庫,出現一樣的描述,
所以上述所打的SQL敘述應該沒有錯誤,不知道會出現這樣的問題,是什麼原因

希望各位大大解答囉^^ 3Q

P.S :C槽的SQLTEST資料夾已經事先建好,所以這方面沒問題

a802216 iT邦新手 4 級 ‧ 2010-01-05 11:57:30 檢舉
請檢查組態設定檔那邊是否有完成以下三個動作:
1.在組態中你想要啟用FileStream功能的SQL執行個體上按右鍵->內容,接著切換頁籤到FileStream,並且把那三項都打勾
2.再切換到 登入 頁籤中,"內建帳戶"要選為"本機系統"
3.重新啟動該SQL執行個體

會發生那個作業系統錯誤是因為你執行個體所使用的帳戶權限不足導致的
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

12
adison
iT邦新手 3 級 ‧ 2009-12-17 11:54:44
最佳解答

filestream不熟,不過你要不要修改資料夾權限試試看?

abcd0061 iT邦新手 5 級 ‧ 2009-12-23 12:07:33 檢舉

哪邊修改資料夾的權限?

8
my407sw
iT邦新手 5 級 ‧ 2009-12-17 15:57:15

你是用 SQL 驗證還是 Windows 驗證,應該是使用帳號權限不足的問題

abcd0061 iT邦新手 5 級 ‧ 2009-12-23 12:06:51 檢舉

使用windows本機驗證,應該沒有權限不足的問題

我要發表回答

立即登入回答