דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

הצג מוצרים שמאמר זה חל עליהם.

תופעות

אם יישום ה-Java שברשותך משתמש בטרנזקציות XA ובגירסה של קובץ מנהל ההתקן של Microsoft JDBC עבור SQL Server (sqljdbc_xa. dll) המותקן במופע של SQL Server הוא 4.2.6420.100 או 6.0.7507.10, ספירת הידיות של האירועים ממשיכה להגדיל עד שתהליך SQL server קורס. כדי למצוא את ספירת הידיות של האירועים עבור תהליך SQL Server, הפעל את מנהל המשימות ולאחר מכן לחץ על הכרטיסיה פרטים . כאשר משאבי הליבה של SQL Server מותשים, ייתכן שתמצא את הערך הבא שנרשם ביומן האירועים של היישום:

Log Name: Application
Source: Microsoft-Windows-Complus
Date:  date time
Event ID: 4689
Task Category: (8)
Level: Error
Keywords: Classic
User: N/A
Computer: computer_name
Description:
The run-time environment has detected an inconsistency in its internal state. This indicates a potential instability in the process that could be caused by the custom components running in the COM+ application, the components they make use of, or other factors. Error in COM\complus\src\inc\UTSem.H(100), Insufficient system resources exist to complete the requested service.

: CreateEvent returned a NULL handle 

סיבה

בעיה זו מתרחשת כאשר הכיתה יוצרת מופע של DTC רגילות itransaction, אך אינה משחררת את המופע כאשר הוא מופסק. כאשר הכיתה נקראת פעמים רבות, בעיה של דליפת ידית מתרחשת במופע של SQL Server.

פתרון

כדי לפתור בעיה זו, החלף את מנהל ההתקן הקיים sqljdbc_xa. dll.

4.2 מנהל התקן של JDBC

לשם כך, הורד והתקן את חבילת MICROSOFT JDBC Driver 4.2 FOR SQL Server (sqljdbc_xa. dll) ממרכז ההורדות של microsoft. הערות

  • מספר הגירסה המעודכן של החבילה הוא 4.2.8112.100.

  • קבצים קיימים של ספריות בצד הלקוח (sqljdbc41. צנצנת או sqljdbc42. צנצנת) אינם חייבים להיות מוחלפים כדי שתוכל להשתמש במנהל ההתקן המעודכן sqljdbc_xa. dll.

 

6.0 מנהל התקן של JDBC

לשם כך, הורד והתקן את חבילת MICROSOFT JDBC Driver 6.0 FOR SQL Server (sqljdbc_xa. dll) ממרכז ההורדות של microsoft.  

הערות

  • מספר הגירסה המעודכן של החבילה הוא 6.0.8112.100.

  • קבצים קיימים של ספריות בצד הלקוח (sqljdbc41. צנצנת או sqljdbc42. צנצנת) אינם חייבים להיות מוחלפים כדי שתוכל להשתמש במנהל ההתקן המעודכן sqljdbc_xa. dll.

מידע נוסף

בעיה זו הוצגה במנהל ההתקן של JDBC עבור SQL Server גירסה 4.2.6420.100, וכן קיימת גם בגירסה 6.0.7507.10. בעיה זו נפתרה במנהל ההתקן של JDBC עבור SQL Server גירסה 6.0.7728.100 ו- 6.0.8112.100. תיקון זה משחרר את מופע ה-DTC רגילות itransaction כאשר המופע מופסק.

מצב

Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".

הפניות

קבל מידע על המינוח שבו Microsoft משתמשת כדי לתאר עדכוני תוכנה.

חל על

מאמר זה חל על הפעולות הבאות:

  • Microsoft JDBC Driver 4.2 ו-6.0 עבור SQL Server בעת שימוש עם:

    • Microsoft SQL Server 2016

    • Microsoft SQL Server 2014

    • Microsoft SQL Server 2012

    • Microsoft SQL Server 2008 R2

    • Microsoft SQL Server 2008

    • Microsoft SQL Server 2005

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×