ستتم إزالة خيار MS State Remote Proc Trans عبر الإصدار التالي من SQL Server

StackOverflow https://stackoverflow.com/questions/1720310

سؤال

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

هنا مقتطف من موقع Microsoft http://msdn.microsoft.com/en-us/library/ms189322(sql.90).aspx.

خيار البعيد عن بعد

استخدم خيار Proc Remote Trans الخاص بحماية الإجراءات الخاصة بإجراءات خادم إلى خادم من خلال معاملة Microsoft Distracted Transaction Coordinator (MS DTC). تعيين البعيد عن بعد عبر الحدود إلى 1 لتوفير المعاملة الموزعة من تنسيق MS DTC التي تحمي الحمض (الخصائص الذرية والمتسقة وغير المعزولة والمتينة للمعاملات. تبدأ الجلسات بعد تحديد هذا الخيار حتى 1 يرثين إعداد التكوين كإعداد افتراضي.

ستتم إزالة هذه الميزة في الإصدار التالي من Microsoft SQL Server. تجنب استخدام هذه الميزة في أعمال تطوير جديدة، وتخطط لتعديل التطبيقات التي تستخدم هذه الميزة حاليا.

يتم توفير هذا الخيار للتوافق مع الإصدارات السابقة من Microsoft SQL Server للتطبيقات التي تستخدم الإجراءات المخزنة عن بعد. بدلا من إصدار مكالمات إجراءات مخزنة عن بعد، استخدم الاستعلامات الموزعة التي مرجعت الخوادم المرتبطة، والتي يتم تعريفها باستخدام sp_addlinkedserver.

هل هذا يعني، نحن بحاجة إلى تجنب استخدام كائن نطاق المعاملات على السيناريوهات حيث يتم الترويج لها إلى MSDTC؟

ملاحظة: هذه هي رسالة SQL Server 2005، ولكن تظهر نفس الرسالة ل SQL Server 2008 أيضا.

هل كانت مفيدة؟

المحلول

المستند الذي تشير إليه لا يتحدث عن إزالة MSDTC، ولكن إزالة remote proc trans الخيار من SQL Server.

يتعلق هذا بمكالمات الإجراء المخزنة MSDTC بحتة مع خوادم SQL (نهج إرث يحل محل الخوادم المرتبطة)، وليس له تأثير مباشر على الوصول إلى SQL Server من Framework من .NET Framework.

تعديل

remote proc trans هو خيار تشتبك SQL Server يتعامل مع ما إذا كانت المعاملات بين خادم SQL أو أكثر حيث يقوم خادم واحد بتنفيذ إجراء مخزن على آخر سيستخدم MSDTC.

بقدر ما أفهمه، يتناول نطاق نطاق المعاملات مع المعاملات التي بدأتها .NET Framework، والتي قد تستخدم أو لا تستخدم MSDTC. يمكن تضمين معاملات SQL Server في نطاق المعاملات تحت MSDTC بغض النظر عن remote proc trans ضبط.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top