Error in table name or view name in UPDATE clause.
Unable to parse query text.
查詢google了一下,發現應該是Table裡面沒有主 索引鍵的緣故,因為是接別人的案子,Table不是我開的,所以沒有很特別注意,加上主索引鍵之後,就搞定了。
Case close
...Read more.
分享使用微軟開發工具及工作上會遇到的疑難雜症
...今天遇到一件怪事,想把.bak檔還原到db時,居然報出錯誤信息。
先說明一下敵情,因為重灌系統的緣故在安裝VS2008時就一併把SQL Server Express 2005 打勾就一起安裝了,結果還原資料庫時出現錯誤信息。
Failed to retrieve data for this request. (Microsoft.SqlServer.Express.SmoEnum)
馬上打開ProcessMonitor使用Path Filter並指到.bak檔的路徑C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup
找到元兇,原來是權限的關係,把NETWORK SERVICE加到Administrators群組即可,別忘了加完之後要把DB Service重新啟動才行。
...CREATE TABLE [dbo].[fl_ufd] (
[fl_ufdID] [int] IDENTITY (1, 1) NOT NULL ,
[fl_file] [varbinary] (-1) NULL ,
CONSTRAINT [PK_fl_ufd] PRIMARY KEY CLUSTERED
(
[fl_ufdID]
) ON [PRIMARY]
) ON [PRIMARY]
GO
改為以下就ok,不然會出現DB截段的錯誤修息
[fl_file] [varbinary] (MAX) NULLL ,