日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

There is insufficient system memory to run this query 错误

發布時間:2023/12/20 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 There is insufficient system memory to run this query 错误 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

服務器環境大致情況如下

操作系統:?? Microsoft Windows Server 2003 R2 Enterprise Edition Service Pack 2

數據庫? :?? Microsoft SQL Server 2005 - 9.00.5000.00 (Intel X86) 。

機器物理內存8G,開啟了“使用AWE分配內存選項(U)"

在這臺服務器上,創建YourSQLDba后,配置過程中創建函數的時候,報如下錯誤,重試了幾次都是如此,但是其它應用從來沒有出過這個錯誤,而且這是一臺生產服務器,很多應用在跑,所以這才是讓我納悶的地方:

消息 701,級別 17,狀態 13,過程 clr_GetFolderList,第 1 行

There is insufficient system memory to run this query.

消息 701,級別 17,狀態 13,過程 clr_GetFolderListDetailed,第 1 行

There is insufficient system memory to run this query.

其實這兩個函數也沒特別之處,而且在其它64數據庫上,也沒有碰到過類似的錯誤。

CREATE FUNCTION yUtl.clr_GetFolderList (@FolderPath nvarchar(4000), @SearchPattern nvarchar(4000))

RETURNS TABLE ([FileName] nvarchar(255))

AS EXTERNAL NAME [YourSqlDba_ClrFileOp].[Clr_FileOperations.FileOpCs].[Clr_GetFolderList];

GO

CREATE FUNCTION yUtl.clr_GetFolderListDetailed (@FolderPath nvarchar(4000), @SearchPattern nvarchar(4000))

RETURNS TABLE ([FileName] nvarchar(255), [FileExtension] nvarchar(255), [Size] bigint, [ModifiedDate] datetime, [CreatedDate] datetime)

AS EXTERNAL NAME [YourSqlDba_ClrFileOp].[Clr_FileOperations.FileOpCs].[Clr_GetFolderListDetailed];

GO

網上搜索了一下,發現蠻多人也遇到個這個錯誤:http://social.msdn.microsoft.com/Forums/sqlserver/en-US/81cd3698-10b2-4a67-ad92-fa123cef2caa/there-is-insufficient-system-memory-to-run-this-query-error-when-running-checkdb,但是也沒有一個定論。

于是也按那些人討論的,檢查服務器環境:物理內存,數據庫版本,AWE是否開啟,最大服務器內存,clr enabled 配置等等

sp_configure 'clr enabled'

name??????????????????????????????? minimum???? maximum???? config_value run_value

----------------------------------- ----------- ----------- ------------ -----------

clr enabled???????????????????????? 0?????????? 1?????????? 1??????????? 1

但是,折騰了很長時間,也沒搞清真正的出錯原因,沒辦法,只能祭出大殺器”重啟SQL SERVER服務",然后重新創建YourSQLDba數據庫,創建相關存儲過程、函數等。暫時記錄一下這個問題,等有空閑或下次遇到時候,再想想辦法解決它。

總結

以上是生活随笔為你收集整理的There is insufficient system memory to run this query 错误的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。