Monday, October 3, 2011

BUG: Lync Stress Tool and SQL Named Instances

The Lync Server Stress and Performance Tool has a major flaw when using a named SQL instance for the Lync back-end databases.  This post is based on the 7577.120 version of the tool and will not go into all of the ins and outs of the tool.

Problem:

First off, the GUI and field descriptions in the User Creation tool are very misleading.   Looking at the “Server” tab, it seems pretty straight forward on what to enter in the SQL fields…

Lync Stress - Server Tab - markup

Not the case, according to the Documentation, the following descriptions are used for those fields:

  • SQL BE Machine – type the name of the SQL Server Back End physical node
  • SQL Instance – type the database name

The database name in the Instance field?  Ok, so where do I put my Instance name?  All good questions… the problem is that this is the bug.  The tool does not allow for the SQL instance to be properly entered.  The following examples show different permutations trying to get the right information entered to represent the actual topology.

Symptoms:

Note: my actual SQL config is LABSQL01\Lync (Servername\Instance)

Variation #1:

Lync Stress - Config - Server - Instance

The tool will refer to the database and instance name as “Lync” (obviously, my database is not named “Lync”):

Lync Stress - Server - Instance

Variation #2:

Lync Stress - Config - Server - Database

The tool will refer to the database and instance name as “RTC”(obviously, my SQL instance is not named “RTC”):

Lync Stress - Server - Database

Variation #3:

Lync Stress - Config - ServerInstance - DB

The tool will add “RTC” as part of the Instance name and also the DB name:

Lync Stress - ServerInstance - DB

Variation #4:

Lync Stress - Config - Server - InstanceDB

The tool will add “Lync\RTC” as part of the Instance name and also the DB name:

Lync Stress - Server - InstanceDB

Conclusion:

Basically whatever is entered into the “SQL Instance” field will be used as the Instance and database name.

This could potentially be a great tool to use in the field, but currently it is only useful in a handful of deployments (Standard Edition or default instance installations of SQL back-end).  This has been reported to Microsoft and has been acknowledged as a known issue.  Hopefully a new release will soon be out.

15 comments:

  1. It doesn't work for default instances of SQL backend...only if the instance is named 'rtc'.

    ReplyDelete
  2. this is a rubbish tool. can't believe MS would release such a rubbish.

    ReplyDelete
  3. I don't know if anyone had any luck with this but I tried with an instance called "RTC" and still had not luck. I kept running into the 1st and 2nd errors pointed out here.

    ReplyDelete
    Replies
    1. Hi Jose,
      This worked for me:
      On the front end server from the startup menu select MS SQL Server2008.
      Next, select Configuration Tools, SQL Config. Manager.
      Expand SQL Native Client 10.0 Config (32 bit)
      Right click Aliases and select "new alias"
      Under Alias name type you SQL BE machine name e.g.LABSQL01
      Port: 1433
      Protocol: TCP/IP
      Server :RTC
      and save.
      Do the same with SQL Native Client 10.0 Config. option.


      Now on the Lync Perf Tool User Creation Window enter:
      SQLBE Machine:"your SQL server name" (e.g.LABSQL01) and
      SQL instance: RTC.
      Hope this helps.

      Delete
  4. This article is very good. We would like to leave a good article. To read more articles, click here >>>
    bloglovin
    5e68b4dadffdc.site123.me
    manop19.blogspot.com
    babyedok.wixsite.com/mysite
    manop1021.blogspot.com

    ReplyDelete
  5. Best website to make money
    Make great profits
    You can read great articles here. สล็อต JILI

    ReplyDelete
  6. The quickbooks pos is a advanced version of quickbooks software for managing daily inventory and accounting thus square pos is a medium for buying and selling between user and consumer

    ReplyDelete
  7. طريقة إزالة الطحالب في خزان الماء ، فعند وجود الطحالب في الماء ، لأن الطحالب سامة ، فإن وجودها يسبب الكثير من الضرر الذي ينعكس على صحة الإنسان ، وتتكون الطحالب في الماء. سنذكر عدة أسباب لخزان المياه ، نتعلم كيفية إزالة الطحالب في خزان المياه.
    عندما تتلوث المياه الداخلة إلى خزان المياه ، تنمو الطحالب وتنمو في خزان المياه وتنتشر عبر نظام إمداد المياه ، نتيجة الإهمال في تنظيف خزان المياه والعناية به. يعد تخزين المياه في خزان مصنوع من مواد غير صحية أيضًا سببًا لتغيير لون أو تكوين الماء ، لأن الخزان ذي الجدران الرقيقة يسمح بمرور ضوء الشمس ، وبالتالي تعزيز نمو الطحالب. يتكون خزان المياه الصحية من طبقات متعددة من البولي إيثيلين لمنع امتصاص حرارة الشمس في خزان المياه ، لأن الطحالب تنمو مع دخول الشمس بعد انتقالها إلى خزان المياه. لون الطبقة الداخلية غامق لحجب الضوء. يوفر خزان المياه بسطح داخلي خشن مكانًا مريحًا للطحالب لتعيش فيه وتنمو. تقلل درجة الحرارة
    المرتفعة من مقاومة الماء للملوثات ، فإذا لم تهتم بتنظيف وتعقيم خزان المياه ، ستجد الطحالب بيئة خصبة مناسبة للنمو
    شركة تنظيف خزانات بالكويت
    يجب الاهتمام بتنظيف الواجهة ، لأنها من أسس تنظيف الموقع ، لأن عملية التنظيف لا تقتصر على تنظيف الغرفة ، بل تشمل أيضًا تنظيف السطح الخارجي. هذا المكان ولأننا نعلم أهميته فنحن نقدم جميع المعدات والإمكانيات اللازمة لأداء عملية تنظيف جميع أنواع الجدران الخارجية المختلفة ، لأننا متميزون في المستوى الاحترافي لتنظيف الجدران الخارجية الحجرية والجدران الخارجية الزجاجية ، في بالإضافة إلى الجدران الخارجية من الرخام والجرانيت وأنواع أخرى مختلفة من الجدران الخارجية ،
    شركة تنظيف واجهات بالكويت
    نحن شركة مقاولات في الكويت نقوم بجميع الأعمال المتعلقة بالإنشاءات والمباني العامة ونقوم بتحليلها والبحث فيها وإجراء دراسة شاملة وشاملة لأية عيوب قد تحدث مع الأخذ بعين الاعتبار الأخطاء ، لأن كل هذه هي ينعكس في الشركة وسمعتها ، لذلك نقوم ببناء الهياكل الهندسية المختلفة ، وبناء المستشفيات والمدارس والمراكز
    شركة مقاولات بالكويت

    ReplyDelete
  8. Hi......
    Examples of the BugCheck messages on the SQL Cluster nodes ... showed multiple connection issues between Skype for Business and SQL clusters.
    You are also read more Personal Loan Interest Rates

    ReplyDelete