Pages

Monday, 30 July 2012

SQL Server : Dedicated Administrator Connections

Think about a scenario : People are complaining about your production database server.Many users are getting continuous time out error. Rest of the users are not able to connect database server.When you tried to  run your diagnostic query , either you are not able to connect or it is not returning the result for your diagnostic queries. At this moment most of us will tend to restart the SQL server for the quicker resolution. The dedicated administrator connection (DAC) will help us in this kind of situation.

How DAC helps in this situation ?


Sql server will not not respond to queries if there is scheduler dead lock or all the resource are utilized by another connections. There will not be enough free resource to process your request and requests will be keep waiting for resources. As explained in the earlier post, in this scenario all scheduler will have longer queue,but in sql server we have dedicated scheduler only to process the request comes through the dedicated admin connection.SQL server provides DAC as special diagnostic connection for administrator when standered connection to the server are not possible.This should be considered as the last resort like 'Fire exit'. Do not tempted to misuse this privilege. This is just one thread and there is no parallelism for queries running under the DAC connection. DAC is not designed for high performance, so do not try to schedule any job or to run your day to day queries.

How to enable DAC ?

By default DAC is enabled to connect through local connection. That means you can connect to the local instance of SQL server using DAC with out making any changes. To connect the SQL server using DAC from remote machine using TCP/IP, we have to enable  the 'remote admin connections'  using sp_configure. We can enable the remote DAC connection using the below query.

EXEC sp_CONFIGURE 'remote admin connections',1
GO

RECONFIGURE


By default SQL server listen to DAC connection on port number 1434. If the port number 1434 is not available ,SQL server dynamically assign a port number during the start up and this can be found in the SQL server error log as given below.

DAC port number








if you have firewall between remote machine and SQL server , we might need to open the DAC port in the firewall to establish the DAC connection from the remote machine.


Limitation of of using DAC connection

  • Only one DAC connection is allowed per instance.If a DAC connection is already open, new connection request will be denied with error 17810.
  • You can't  connect SSMS object explorer using the DAC connection, but you can connect a query window.
  • SQL server prohibits running parallel queries or commands on DAC connection.Error 3637 is generated if you try to perform a backup or restore operation.
  • Only login with sysadmin rights can establish the DAC connections.

How to establish  DAC ?

You can use either SQL server management studio or SQLCMD to establish a DAC connection.If SQL browser is running, you can use 
ADMIN:SERVERNAME\INSTANCENAME 
in the server name of SSMS. The prefix ADMIN prompt the SQL server browser service to find out the DAC port of that instance. if your are aware about the port number used by the DAC you can use SERVERNAME\INSTANCENAME,1435 
where 1435 is the port number where SQL server listen to the DAC connection. This number might change from instance to instance. You can find out the port number that listen to DAC from the SQL server error log as mentioned earlier.

In the same way to connect using the SQLCMD
SQLCMD -S SERVERNAME\INSTANCENAME -U sa -P Password12 -A 

Where -A prompt the SQLCMD to connect using the DAC port. If you know the DAC port of the instance, you can use 

SQLCMD -S SERVERNAME\INSTANCENAME,1435 -U sa -P Password12 

If you liked this post, do like my page on FaceBook 

31 comments:

  1. Good Post Nelson. Keep up the good work

    ReplyDelete



  2. I loved the way you discuss the topic great work thanks for the share, Let me share this, dotnet training in pune

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

    ReplyDelete
  4. شركة نقل عفش بالرياض وجدة والدمام والخبر والجبيل اولقطيف والاحساء والرياض وجدة ومكة المدينة المنورة والخرج والطائف وخميس مشيط وبجدة افضل شركة نقل عفش بجدة نعرضها مجموعة الفا لنقل العفش بمكة والخرج والقصيم والطائف وتبوك وخميس مشيط ونجران وجيزان وبريدة والمدينة المنورة وينبع افضل شركات نقل الاثاث بالجبيل والطائف وخميس مشيط وبريدة وعنيزو وابها ونجران المدينة وينبع تبوك والقصيم الخرج حفر الباطن والظهران
    شركة نقل عفش بجدة
    شركة نقل عفش بالمدينة المنورة
    شركة نقل اثاث بالرياض
    شركة نقل عفش بالدمام
    شركة نقل عفش بالطائف

    ReplyDelete

  5. شركة مكافحة حشرات بالمدينة المنورة


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

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

    تاسيس شركة في دبي
    خطوات تاسيس شركة في دبي
    الاستثمار في دبي
    فتح شركة في دبي
    الاستثمار في الامارات

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

    ReplyDelete
  8. شركة الصفرات للتنظيف بالرياض للتنظيف و لمكافحة الحشرات ولنقل الاثاث بالرياض بادر بالحجز للحصول علي التخفيضات لتنظيف الفلل بالرياض ونقل العفش.

    شركة نظافة الصفرات
    شركة الصفرات لرش المبيدات بالرياض
    ارقام شركه تنظيف الصفرات
    شركة الصفرات لتنظيف الموكيت
    شركة الصفرات تنظيف خزانات بالرياض
    شركة الصفرات تنظيف سجاد بالرياض

    ReplyDelete
  9. شركة الصفرات للتنظيف بالرياض للتنظيف و لمكافحة الحشرات ولنقل الاثاث بالرياض بادر بالحجز للحصول علي التخفيضات لتنظيف الفلل بالرياض ونقل العفش.

    شركة نظافة الصفرات
    شركة الصفرات لرش المبيدات بالرياض
    ارقام شركه تنظيف الصفرات
    شركة الصفرات لتنظيف الموكيت
    شركة الصفرات تنظيف خزانات بالرياض
    شركة الصفرات تنظيف سجاد بالرياض


    ReplyDelete
  10. تأسيس الشركات في دبي فريق عمل محترف على أتم الاستعداد لمساعدتك في تأسيس أعمالك التجارية بدبى وبفضل خدماتها المتكاملة، يمكنك تأسيس شركتك بكل سهولة
    للمزيد عن
    فتح شركة في دبي
    رخصة تجارية في دبي
    تكاليف تأسيس شركة في الامارات
    تاسيس شركة في الشارقة
    تأسيس شركة في دبي للأجانب
    اجراءات تاسيس شركة فى دبى
    تاسيس شركة في الشارقة

    ReplyDelete
  11. تأسيس الشركات في دبي فريق عمل محترف على أتم الاستعداد لمساعدتك في تأسيس أعمالك التجارية بدبى وبفضل خدماتها المتكاملة، يمكنك تأسيس شركتك بكل سهولة
    للمزيد عن
    الاستثمار في دبي
    الإقامة و الاستثمار في دبي
    الإقامة في دبي
    الاستثمار في جبل علي
    الاستثمار في المنطقة الحرة
    تأسيس شركة في دبي

    ReplyDelete
  12. تأسيس الشركات في دبي فريق عمل محترف على أتم الاستعداد لمساعدتك في تأسيس أعمالك التجارية بدبى وبفضل خدماتها المتكاملة، يمكنك تأسيس شركتك بكل سهولة
    للمزيد عن
    تأسيس شركة في جبل علي
    تأسيس شركة في المنطقة الحرة
    خطوات الاستثمار في دبي
    خطوات الاستثمار في جبل علي
    خطوات تأسيس شركة في المنطقة الحرة
    تكاليف تأسيس شركة في دبي


    ReplyDelete
  13. تأسيس الشركات في دبي فريق عمل محترف على أتم الاستعداد لمساعدتك في تأسيس أعمالك التجارية بدبى وبفضل خدماتها المتكاملة، يمكنك تأسيس شركتك بكل سهولة
    للمزيد عن
    تكاليف تأسيس شركة في جبل علـي
    تكاليف تأسيس شركة في المنطقة الحرة
    تكاليف تأسيس شركة في الامارات
    انشاء شركة في المنطقة الحرة
    انشاء شركة في جبل علي
    شروط انشاء شركة في دبي
    كيفية الاستثمار في دبي

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

    تاسيس شركة فى المنطقة الحرة بدبى
    الاستثمار فى جبل على
    تاسيس شركة فى جبل عبى

    ReplyDelete
  15. تأسيس الشركات في دبي فريق عمل محترف على أتم الاستعداد لمساعدتك في تأسيس أعمالك التجارية بدبى وبفضل خدماتها المتكاملة، يمكنك تأسيس شركتك بكل سهولة
    للمزيد عن
    خطوات الاستثمار فى دبى
    تاسيس شركة فى دبى
    الاستثمار فى دبى

    ReplyDelete
  16. نوفر الدعم الذي تحتاجه لتأسيس أعمالك التجارية و منحك مجموعة من الخيارات التي تتيح لك
    حرية تحديد المسار الأمثل الذي يناسب مشروعك
    بدون رسوم مخفية
    شفافية كاملة مع عملائنا من البداية حتى تأسيس شركتك
    شروط إنشاء شركة في دبى
    خطوات تأسيس شركة في دبي للسعوديين
    أهم مناطق الاستثمار فى الامارات

    ReplyDelete






  17. Wonderful information! I found amazing information on the blogs i suggest everyone to follow the links below to get download files from this website.

    acmarket apk
    gbwhatsapp apk
    freedom apk
    live nettv apk
    Spotify apk



    ReplyDelete
  18. تأسيس الشركات في دبي فريق عمل محترف على أتم الاستعداد لمساعدتك في تأسيس أعمالك التجارية بدبى وبفضل خدماتها المتكاملة، يمكنك تأسيس شركتك بكل سهولة
    للمزيد عن
    تاسيس شركة فى دبى
    شروط إنشاء شركة في دبى
    خطوات تأسيس شركة في دبي للسعوديين

    ReplyDelete