SQL Server 錯誤 '80040e37' 對象名 'ydsztpwen' 無效。
這幾天為一個客戶解決一個SQL的附加問題.
SQL數據庫從一個服務器移到另一個服務器后,通過附加導入,發現一直會出現一個錯誤:
Microsoft OLE DB PRovider for SQL Server 錯誤 '80040e37'
對象名 'keyWords' 無效。
/head.asp,行 5
先查看了一下數據庫表,確實有這個表存在,而且程序中調用語句也沒錯.
重寫了一下代碼,結果還是一樣.
懷疑不是程序的問題,于是看其他頁面,發現所有的頁面都有類似的問題,只要有調用到數據庫的地方,都會出現錯誤.
判斷是數據庫出現了問題.數據庫鏈接沒錯.
導入也沒錯.
找了3天的時間,終于解決了.
--把所有ydsen所有表改為DBO就不會了。
--執行下面語句,更改所有表的所有者為DBO
exec sp_msforeachtable "sp_changeobjectowner '?','dbo'"
新聞熱點
疑難解答