2011-03-31 64 views
1

我有一個2 GB的SQL文件,從SQL Server數據庫2008生成,其中包括數據和架構。 SQL Server 2008 Express的甚至沒有打開該文件說的錯誤:如何從大型sql文件恢復數據庫?

Error: HRESULT E_FAIL has been returned from a call to a COM component

但是,在該文件中字墊打開,而它只是加載文件後掛起。

任何想法或建議是什麼問題和如何克服?

+3

文件是否分成批次?如果是這樣,你可以使用'sqlcmd'或'osql'。如果不是,我懷疑這些工具可以工作,因爲我懷疑SQL Server Express甚至可以解析1GB內存限制的2GB文件。 – 2011-03-31 12:40:41

+0

@馬丁擊中了頭部。 – JNK 2011-03-31 13:01:12

回答

0

我以前遇到過類似的問題,這是我的固定它:

  1. 進入控制面板 - >時鐘,語言和區域 - >更改位置
  2. 格式選項卡更改您的位置英語(美國)和位置選項卡更改爲美國。

也請確保該Language for non-Unicode program部分,你可以找到在Change Location部分Administrative Tab內應設置爲英語(美國)。

相關問題