iT邦幫忙

0

SQL 無法擷取此要求的資料

我搜尋網路 , 找到重新整理還是不行
https://ithelp.ithome.com.tw/upload/images/20181205/20104326O9qPQOHPmC.png

kevin 可以完全控制

https://ithelp.ithome.com.tw/upload/images/20181206/20104326oKXK1hF7KR.png

https://ithelp.ithome.com.tw/upload/images/20181206/20104326vBRl0u4NFw.png

1. 登入 SQL 的帳號沒有建立MDB檔案權限
2. SQL 帳戶沒有系統權限
simon0627 iT邦新手 2 級 ‧ 2018-12-06 13:41:07 檢舉
https://docs.microsoft.com/zh-tw/sql/database-engine/configure-windows/configure-file-system-permissions-for-database-engine-access?view=sql-server-2017
參考 http://jian-zhoung.blogspot.com/2014/10/mssql-5123.html
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
阿偉
iT邦新手 2 級 ‧ 2018-12-28 14:39:51
最佳解答

你的mdf取得時沒有降版本

例如:
原本是SQL SERVER 2014
你停用SQL SERVER服務後,直接去硬碟複製mdf + ldf

之後你附加在 SQL SERVER 2012


你先把mdf ldf那個"資料夾" 加入 everyone 使用者,權限改成最高(含管理)
在去附加mdf就會出現你版本太高的問題

解決方法
1.只能在原本mdf那台sql server更改相容版本
2.安裝和原本同版本SERVER SQL
https://ithelp.ithome.com.tw/upload/images/20181228/20082456awASrY8PAD.jpg

0
圓頭人
iT邦研究生 5 級 ‧ 2018-12-06 08:43:59

它是存取被拒..可以朝這方面想想看

會被存取被拒..
通常是個人帳號權限沒設定到或沒開放

alex9453 iT邦新手 2 級 ‧ 2018-12-06 10:48:06 檢舉

我的 sql kevin 可以完全控制

https://ithelp.ithome.com.tw/upload/images/20181206/20104326ZiIHAGX9zy.png

https://ithelp.ithome.com.tw/upload/images/20181206/20104326SNOgtbYJMk.png

wingkawa iT邦新手 3 級 ‧ 2018-12-06 14:35:51 檢舉

如果是權限問題,你貼資料夾的權限一點幫助也沒用啊,看一下.mdf跟.ldf的權限設定吧

我要發表回答

立即登入回答