Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Không gian địa chỉ vấn đề hiệu suất và nhất quán khi một số mô-đun được nạp vào máy chủ SQL

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 2033238
Triệu chứng
Khi một số mô-đun được nạp vào không gian địa chỉ quá trình Microsoft SQL Server (Sqlservr.exe), bạn có thể gặp các triệu chứng sau đây:
  • Các báo cáo của các thông báo lỗi liên quan đến hang và điều kiện (ví dụ, SQL Server scheduler thư chẳng hạn như 17883, ứng dụng lỗi quá thời gian thư, nghiêm trọng ngăn chặn trong SQL Server)
  • Các phản ứng rất chậm từ máy chủ SQL ngay cả khi số tải, đồng thời không phải là bất thường nặng
  • Các ngoại lệ (chẳng hạn như truy cập violationa), thông báo lỗi quan trọng về bộ máy cơ sở dữ liệu thống nhất, khẳng định thư hoặc chấm dứt quá trình bất ngờ
Nguyên nhân
Những vấn đề này xảy ra bởi vì ứng dụng hoặc phần mềm khác được cài đặt chuyên biệt trên một máy chủ đang chạy SQL Server có thể tải một số mô-đun vào quá trình SQL Server (Sqlservr.exe). Điều này có thể thực hiện để đạt được một yêu cầu logic kinh doanh cụ thể, một tính năng nâng cao hoặc xâm nhập giám sát. Các mô-đun có thể thực hiện các hoạt động không được hỗ trợ bao gồm detouring quan trọng Win32 API và SQL Server thói quen, và kêu gọi nguy hiểm API. Ngoài ra, một số vấn đề nội tại trong các mô-đun có thể gây ra tham nhũng của cấu trúc bộ nhớ khác nhau là cần thiết cho quá trình SQL Server để hoạt động tốt.
Cách giải quyết khác
Cảnh báo Cách này có thể làm cho một máy tính hoặc mạng dễ bị tấn công bởi người sử dụng độc hại hoặc bởi các phần mềm gây hại như vi-rút. Chúng tôi không khuyên bạn nên sửa lỗi tạm này nhưng đang cung cấp thông tin này do đó bạn có thể áp dụng cách này theo cách riêng của bạn. Sử dụng cách này nguy cơ của riêng bạn.

Để khắc phục vấn đề này, hãy làm theo các bước sau:
  1. Xác định các mô-đun được tải vào quá trình SQL Server và đó gây ra sự cố.
  2. Thực hiện các hành động sau đây cho các mô-đun trong câu hỏi:
    1. Cấu hình ứng dụng không để tải các mô-đun cụ thể vào quá trình SQL Server.
    2. Liên hệ với nhà cung cấp của mô-đun hoặc ứng dụng để kiểm tra Cập Nhật. Áp dụng bất kỳ Cập Nhật nào có sẵn.
    3. Trong một số trường hợp hiếm, bạn có thể phải loại bỏ các mô-đun và phần mềm liên quan của nó để khôi phục lại sự ổn định quá trình SQL Server và hệ thống.
    Lưu ý Trong một số trường hợp, bạn có thể thực hiện tất cả những hành động này.
Thông tin thêm
Đội ngũ hỗ trợ khách hàng của Microsoft và bản ghi dịch vụ (CSS) đã xác định các mô-đun sau đó có thể gây ra các triệu chứng được đề cập trong phần "Triệu chứng". Danh sách này sẽ được Cập Nhật như vấn đề mới được tìm thấy. Danh sách này được cung cấp để giúp bạn xác định quá trình được đề cập trong phần "Giải pháp". Quá trình này thường bao gồm các bộ sưu tập của một bộ lặp đi lặp lại chẩn đoán và truy tìm dữ liệu trong thời gian của vấn đề.

Các module sau đây có thể gây ra vấn đề ổn định và hiệu suất khi được nạp vào quá trình SQL Server:
  • ENTAPI.DLL
    ENTAPI.DLL nạp vào quá trình SQL Server nếu bạn cài đặt chuyên biệt McAfee VirusScan doanh nghiệp trên một máy chủ đang chạy Microsoft SQL Server, và sau đó bạn đặt cấu hình phần mềm này để theo dõi SQL Server. Khi mô-đun này được nạp, quan trọng giành chiến thắng 32 API cũng được giải bên trong quá trình SQL Server. Nếu bạn nhận thấy rằng mô-đun này được nạp vào quá trình SQL Server, cấu hình McAfee VirusScan doanh nghiệp để loại trừ các SQL Server (Sqlservr.exe) từ các tiên tiến sát, chẳng hạn như bộ đệm tràn bảo vệ.
  • HIPI.DLL, HcSQL.dll, HcApi.dll, HcThe.dll
    Các tập tin DLL được nạp vào quá trình SQL Server nếu bạn cài đặt chuyên biệt phần mềm McAfee chủ Intrusion Prevention trên cùng một hệ thống như máy chủ SQL. Nếu bạn nhận thấy rằng mô-đun này được nạp vào quá trình SQL Server, cấu hình McAfee chủ Intrusion Prevention để loại trừ các SQL Server (Sqlservr.exe) từ danh sách giám sát của mình.
  • SOPHOS_DETOURED.DLL và SOPHOS_DETOURED_x64.DLL, SWI_IFSLSP_64.dll
    Các tập tin DLL được nạp vào quá trình SQL Server nếu bạn cài đặt chuyên biệt chương trình chống virus Sophos trên một máy chủ đang chạy SQL Server. Nếu bạn nhận thấy rằng mô-đun này được nạp vào quá trình SQL Server, bạn có thể Đặt cấu hình các AppInit_Dlls khoá con kiểm nhập để tránh tải mô-đun này vào quá trình SQL Server.
  • PIOLEDB.DLL và PISDK.DLL
    Các tập tin DLL được nạp vào quá trình SQL Server nếu bạn sử dụng các nhà cung cấp PI OLEDB để truy cập dữ liệu từ một máy chủ PI hoặc nếu bạn sử dụng mở rộng lưu trữ thủ tục mà sử dụng PI SDK. Nếu bạn nhận thấy rằng các mô-đun được nạp vào trình SQL Server, liên hệ với nhà cung cấp của các mô-đun để đặt cấu hình các nhà cung cấp OLEDB như là một nhà cung cấp out của quá trình. Cấu hình này giúp tránh sự cần thiết để tải các mô-đun vào quá trình SQL Server.
Để biết thêm chi tiết về làm thế nào để đặt chính sách loại trừ cho Sqlservr.exe trong phần mềm ứng dụng được thảo luận trong bài viết này, tham khảo hướng dẫn sử dụng sản phẩm hoặc liên hệ với nhà cung cấp phần mềm.

Bảng dưới đây cung cấp thêm thông tin về sản phẩm hoặc các công cụ tự động kiểm tra tình trạng này của bạn thể hiện của SQL Server và các phiên bản của máy chủ SQL chống lại các quy tắc được đánh giá.

Phần mềm quy tắcTiêu đề quy tắcMô tả quy tắcPhiên bản sản phẩm mà các quy tắc được đánh giá
Hệ thống Trung tâm cố vấnMô-đun được tải trong SQL Server có thể gây ra máy chủ ổn định vấn đềHệ thống Trung tâm cố vấn sẽ xác định xem danh sách các file dll được đề cập trong bài viết này được nạp vào quá trình SQL Server. Xem lại thông tin được cung cấp trong phần "Thông tin thu thập" cố vấn báo, và sau đó thực hiện các thay đổi cấu hình yêu cầu được thảo luận trong bài viết.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
SQL Server 2008 R2 Best thực hành Analyzer (SQL Server 2008 R2 BPA)Windows API cuộc gọi chặnCác SQL Server 2008 R2 Best thực hành Analyzer (SQL Server 2008 R2 BPA) cung cấp một quy tắc để phát hiện các mô-đun để hỗ trợ bộ đệm tràn bảo vệ được nạp trong SQL Server. Nếu bạn chạy công cụ BPA và bạn nhận được một thông báo cảnh báo có tiêu đề "Kiếm - Windows API cuộc gọi đánh chặn," các mô-đun để hỗ trợ bộ đệm tràn bảo vệ được nạp trong SQL Server. BPA phát hiện điều này bằng cách tra cứu bất kỳ mô-đun có tên tương tự với "% entapi.dll%" như tìm thấy trong sys.dm_os_loaded_modules xem quản lý năng động (DMV).SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
SQL Server 2012 tốt nhất thực hành Analyzer (SQL Server 2012 BPA)Windows API cuộc gọi chặnSQL Server 2012 BPA cung cấp một quy tắc để xác định xem danh sách các file dll được đề cập trong bài viết này được nạp vào quá trình SQL Server. Nếu bạn chạy công cụ BPA và bạn nhận được một thông báo cảnh báo có tiêu đề "Kiếm - Windows API cuộc gọi chặn", xem lại thông tin cung cấp trong "Vấn đề" tuyên bố của BPA và thực hiện các thay đổi cấu hình yêu cầu được thảo luận trong bài viết.SQL Server 2012

Các sản phẩm bên thứ ba mà bài viết này thảo luận được sản xuất bởi công ty độc lập của Microsoft. Microsoft đưa ra không có bảo hành, ngụ ý hay cách khác, về hiệu suất hoặc độ tin cậy của các sản phẩm này.

Các thông tin và giải pháp trong tài liệu này đại diện cho quan điểm hiện nay của Microsoft Corporation vào những vấn đề này kể từ ngày công bố. Giải pháp này là có sẵn thông qua Microsoft hoặc thông qua một nhà cung cấp bên thứ ba. Microsoft không đặc biệt khuyên bạn nên bất kỳ nhà cung cấp bên thứ ba hoặc giải pháp của bên thứ ba mà bài viết này có thể mô tả. Có thể cũng có các nhà cung cấp bên thứ ba hoặc các giải pháp của bên thứ ba mà bài viết này mô tả không. Bởi vì Microsoft phải đáp ứng với thay đổi điều kiện thị trường, thông tin này không nên được hiểu là một cam kết của Microsoft. Microsoft không thể đảm bảo hoặc xác nhận tính chính xác của bất kỳ thông tin hoặc của bất kỳ giải pháp được trình bày bởi Microsoft hoặc bởi bất kỳ nhà cung cấp bên thứ ba được đề cập.

Microsoft không bảo đảm và không bao gồm tất cả các đại diện, bảo đảm và điều kiện cho dù ràng, ngụ ý hay theo luật định. Những bao gồm nhưng không giới hạn đối với đại diện, bảo hành hoặc các điều kiện của tiêu đề, không vi phạm, điều kiện thỏa đáng, khả năng bán hàng và phù hợp cho một mục đích cụ thể, đối với bất kỳ bản ghi dịch vụ, giải pháp, sản phẩm, hoặc bất kỳ khác vật liệu hay thông tin. Trong trường hợp không có sẽ Microsoft chịu trách nhiệm đối với bất kỳ giải pháp của bên thứ ba mà bài viết này đề cập đến.
Tham khảo
Để biết thêm chi tiết về chính sách hỗ trợ SQL Server, bấm số bài viết sau đây để đi đến bài viết trong cơ sở kiến thức Microsoft:

Để biết thêm chi tiết về quá trình SQL Server, bấm số bài viết sau đây để đi đến các bài viết trong cơ sở kiến thức Microsoft:

198891 Làm thế nào để chạy một COM DLL dựa trên đối tượng bên ngoài trình SQL Server
243428 Làm thế nào để di chuyển các thủ tục dịch sẵn trong quá trình mở rộng

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 2033238 - Xem lại Lần cuối: 02/08/2014 06:08:00 - Bản sửa đổi: 4.0

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium-based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Express Edition with Advanced Services, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Parallel Data Warehouse, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, SQL Server 2012 Enterprise Core

  • kbmt KB2033238 KbMtvi
Phản hồi
>