الدليل التمهيدي لأساسيات الأمان SharePoint / تجنب المزالق عام

التحديث 12/18/07: انظر المادة بول ليبراند 's عن بعض النتائج التقنية لإزالة أو تعديل أسماء المجموعات الافتراضية (انظر تعليقه أدناه، فضلا عن).

نظرة عامة:

الأمن SharePoint سهلة لتكوين وإدارة. ومع ذلك, قد ثبت أن صعبة لبعض المسؤولين المرة الأولى حقاً التفاف أيديهم حوله. ليس هذا فقط, لقد رأيت بعض المسؤولين التوصل إلى فهم الكمال يوم الاثنين إلا فقدت يوم الجمعة لأنه لم يكن لديهم للقيام بأي تكوين في الفترة الفاصلة. (اعترف بوجود هذه المشكلة نفسي). هذا بلوق دخول نأمل أن يوفر تمهيدي أمن SharePoint مفيدة ويشير نحو تكوين الأمان بعض أفضل الممارسات.

ملاحظة هامة:

ويستند هذا الوصف من خارج منطقة الجزاء الأمن SharePoint. تجربتي الشخصية هي الموجه حول موس حيث قد يكون هناك بعض الأشياء المحددة موس هنا, ولكن أعتقد أنها دقيقة ل WSS. ويحدوني الأمل في أن أي شخص رؤية أي أخطاء أو إغفاﻻت وسوف نشير أنه في تعليقات أو أرسل لي. سوف يجعل تصحيحات وظيفة العجلة.

أساسيات:

لأغراض هذه النظرة العامة, وهناك أربعة جوانب أساسية للأمن: مستخدمون/مجموعات, الكائنات القابلة للتأمين, مستويات الأذونات والميراث.

المستخدمين والمجموعات كسر وصولاً إلى:

  • المستخدمين الفرديين: انسحبت من النشطة دليل أو تم إنشاؤه مباشرة في SharePoint.
  • المجموعات: تم تعيينها مباشرة من خدمة active directory أو التي تم إنشاؤها في SharePoint. المجموعات مجموعة من المستخدمين. المجموعات العالمية في مجموعة الموقع. أنهم ابدأ "مرتبطة" لكائن قابل للتأمين المحددة.

الكائنات القابلة للتأمين كسر وصولاً إلى مالا يقل عن:

  • مواقع
  • مكتبات المستندات
  • العناصر الفردية في القوائم ومكتبات المستندات
  • المجلدات
  • إعدادات BDC مختلف.

هناك أخرى الكائنات القابلة للتأمين, ولكن يمكنك الحصول على الصورة.

مستويات الأذونات: باقة من الحبيبية / حقوق الوصول إلى مستوى منخفض تتضمن أشياء مثل إنشاء أو قراءة أو حذفها الإدخالات في القوائم.

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

تتعلق بالمستخدمين والمجموعات للكائنات القابلة للتأمين عبر مستويات الأذونات والميراث.

قواعد الأمن الأكثر أهمية فهم, من أي وقت مضى 🙂 :

  1. المجموعات مجرد مجموعات من المستخدمين.
  2. المجموعات عالمي داخل مجموعة الموقع (الأول-هاء. لا يوجد أي شيء من هذا القبيل كمجموعة تعريفها على مستوى الموقع).
  3. لا تحمل اسم المجموعة, مجموعات لا, في ومن أنفسهم, أي مستوى معين من الأمن.
  4. لدى المجموعات الأمنية في سياق كائن قابل للتأمين المحددة.
  5. قد يمكنك تعيين مستويات مختلفة من الأذونات للمجموعة نفسها لكل كائن قابل للتأمين.
  6. سياسات تطبيق الويب تبز كل هذا (انظر أدناه).

مسؤولي الأمن فقدت في بحر قوائم المستخدم والمجموعة يمكن دائماً الاعتماد على هذه البديهيات إدارة وفهم على تكوين الأمان.

المخاطر الشائعة:

  • أسماء المجموعة زورا يعني إذن: من خارج منطقة الجزاء, تعريف SharePoint مجموعة من مجموعات أسماؤها يعني مستوى الملازمة للأمن. النظر في مجموعة "المساهمين". واحد غير مألوف مع الأمن SharePoint قد ننظر في هذا الاسم جيدا ونفترض أن أي عضو من أعضاء هذا الفريق يمكن أن "يسهم" إلى أي موقع/قائمة/مكتبة في المدخل. قد يكون ذلك صحيحاً ولكن ليس لأن اسم المجموعة يحدث أن تكون "المساهم". هذا صحيح فقط من خارج منطقة الجزاء لأن الفريق قدم مستوى إذن تمكنهم من إضافة/تحرير/حذف المحتوى في الموقع الجذر. عن طريق الوراثة, أن المساهمين "" المجموعة قد أيضا إضافة/تحرير/حذف المحتوى في كل موقع فرعي. واحد يمكن أن "كسر" سلسلة الوراثة وتغير مستوى الأذونات من موقع فرعي من هذا القبيل أن أعضاء ما يسمى "المساهم" لا يمكن أن تسهم المجموعة على الإطلاق, ولكن للقراءة فقط (فعلى سبيل المثال). هذا لن يكون فكرة جيدة, ومن الواضح أن, نظراً لأنه سيكون مربكاً للغاية.
  • لم يتم تعريف مجموعات على مستوى الموقع. فمن السهل أن يتم الخلط بين واجهة المستخدم. Microsoft توفر وصلة مريحة لإدارة المستخدم/المجموعة عبر "الأشخاص والمجموعات موقع كل" وصلة. فمن السهل أن نرى أنه عندما أكون في موقع "xyzzy" وإنشاء مجموعة من خلال الناس ل xyzzy، وربط المجموعات التي أنشأتها فقط مجموعة موجود فقط في xyzzy. وهذا ليس الحال. لقد قمت بإنشاء مجموعة لمجموعة الموقع كله فعلا.
  • عضوية المجموعات لا تختلف حسب الموقع (الأول-هاء. أنه هو نفسه في كل مكان يتم استخدام المجموعة): النظر في مجموعة "مالك" وموقعين, "الموارد البشرية" و "تسويق". فإنه سيكون من الطبيعي أعتقد أن الشخصين منفصلة سوف تملك تلك المواقع — مالك الموارد بشرية ومالكا للنقل والإمداد. واجهة المستخدم يجعل من السهل بالنسبة لمسؤول أمن باضاعتها هذا السيناريو. إذا لم أكن أعرف أفضل, أنا يمكن الوصول إلى الارتباطات الشعب والمجموعات عن طريق موقع الموارد البشرية, حدد "الملاك" في المجموعة وإضافة بلدي مالك الموارد البشرية بهذه المجموعة. وبعد شهر, ويأتي اللوجستية على الخط. الوصول إلى الأشخاص والمجموعات من موقع الخدمات اللوجستية, إضافة سحب ما يصل أصحاب "" المجموعة. راجع مالك الموارد البشرية هناك، وإزالة لها, التفكير أن أنا إزالة لها من أصحابها في موقع الخدمات اللوجستية. في الحقيقة, أنا إزالة لها من مجموعة أصحاب العالمية. تستتبعه مرح.
  • الفشل باسم المجموعات استناداً إلى دور محدد: "الموافقين" المجموعة مثال ممتاز. ما يمكن لأعضاء هذه المجموعة الموافقة? حيث أنها توافق عليه? هل حقاً نريد شعب الإدارة اللوجستية ليتمكن من الموافقة على وثائق حقوق الإنسان? بالطبع لا. دائماً اسم المجموعات استناداً إلى دورها داخل المنظمة. وهذا سوف يقلل من خطر أن المجموعة يتم تعيين مستوى إذن غير مناسبة لكائن معين قابل للتأمين. اسم المجموعات استناداً إلى دورها المقصود. في السيناريو السابق الموارد البشرية والسوقيات, وينبغي أن يكون تم إنشاؤها فريقين جديدين: "أصحاب الموارد البشرية" و "أصحاب النقل والإمداد" وتعيين مستويات أذونات معقولة لكل والحد الأدنى المطلوب لهؤلاء المستخدمين القيام بعملهم.

مراجع أخرى مفيدة:

إذا كنت قد جعلت من هذا الآن:

واسمحوا لي أن أعرف أفكارك عن طريق التعليقات أو البريد الإلكتروني لي. إذا كنت تعرف غيرها من المراجع الجيدة, الرجاء القيام بنفس!

[تشنورتي] بطاقات:

سريعة وسهلة: إنشاء جزء ويب لطريقة عرض البيانات (دفوب)

هناك ثروة من المعلومات كبيرة على WSS 3.0 جزء ويب لطريقة عرض البيانات (دفوب) على الشبكة من عدة مصادر. ومع ذلك, لقد وجدت أنه من المستغرب من الصعب العثور على معلومات حول هذه الخطوة الأساسية الأولى. وإليك مقال آخر في "سريعة وسهلة" سلسلة للتصدي لها.

اتبع هذه الخطوات لإنشاء جزء ويب لطريقة عرض البيانات (دفوب). استناداً إلى إعلانات "" جزء ويب, ولكنها تنطبق على معظم القوائم.

  1. إنشاء جزء ويب إعلانات وإضافته إلى موقع.
  2. قم بفتح الموقع في "مصمم SharePoint".
  3. فتح default.aspx في الموقع.
  4. حدد جزء ويب الإعلانات وانقر بالزر الأيمن.
  5. من قائمة السياق, حدد "تحويل إلى XSLT طريقة عرض البيانات ".

"مصمم SharePoint" بإعلامك بأن هذا الموقع تم تخصيص الآن من تعريف الموقع. وهذا ليس بالضرورة أمرا سيئاً, ولكن هناك آثار هامة (الأداء, ترقية, الآخرين) التي هي خارج نطاق هذا القليل "سريعة وسهلة" دخول. للحصول على مزيد من المعلومات حول هذا الموضوع, وأوصى كل من كتب هنا فضلا عن البحث إنترنت المفضلة الخاصة بك.

تأكيد يمكنك فعل ذلك بشكل صحيح:

  1. قم بإغلاق وإعادة فتح مستعرض ويب (لتجنب ريبوستينج بطريق الخطأ الأصلي "جديدة" جزء ويب "إضافة").
  2. حدد السهم الخاص بجزء ويب القائمة المنسدلة واختيار "تعديل جزء ويب مشترك" من القائمة.
  3. فتح لوحة أداة إلى اليمين.
  4. لوحة تغيرت من تعيين خيارات المعتاد لهذا:
الصورة

“لا يمكن الحصول على خاصية عمود مخطط القائمة من قائمة SharePoint” — وصف/العمل arounds

هذا الأسبوع, نحن أخيرا تتكرر مشكلة التي أبلغ عنها من مستخدم بعيد: عندما حاولت تصدير محتويات قائمة على التفوق, يبدو أن الأمور للبدء في العمل, ولكن ثم Excel سوف يطفو على السطح خطأ: "لا يمكن الحصول على خاصية عمود مخطط القائمة من قائمة SharePoint". وقالت أنها كانت تشغيل office 2003, ويندوز إكس بي، وربط للمعايير الأمنية التنفيذية الدنيا.

البحث في الإنترنت، وشهدت بعض التكهنات لكن لا شيء 100% نهائي. ومن ثم, هذا المنصب.

المشكلة: تصدير طريقة عرض excel التي تحتوي على تاريخ (تاريخ = نوع بيانات العمود).

ما عملت بالنسبة لنا: تحويل التاريخ إلى "سطر واحد من النص". ثم, تحويله مرة أخرى إلى تاريخ.

أن حلها. أنه لطيف للتحقق من أنه يعمل تحويل, فعلا. كان عصبيا جداً أن تحويل الأمور بهذه الطريقة سوف تفشل, ولكنها لم.

هذا الخطأ قد ألقيت ظل ضخمة على نوع البيانات تاريخ في عقل العميل, حتى ونحن ذاهبون إلى أن البحث عن إجابة نهائية من Microsoft ونأمل أن أنا آخر وتحديث هنا في الفترة القصيرة القادمة من الوقت مع معلوماتهم جواب والإصلاح الرسمية.

مراجع أخرى:

http://www.kevincornwell.com/blog/index.php/cannot-get-the-list-schema-column-property-from-the-sharepoint-list/

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2383611&SiteID=1

<نهاية>

الاشتراك في بلادي بلوق.

[تشنورتي] بطاقات: ,

سريعة وبسيطة: إرسال رسالة بريد إلكتروني مع ارتباط تشعبي المضمنة من SharePoint مصمم سير العمل

مرة أو مرتين في الشهر, المشاركات شخص سؤالاً المنتدى: "كيف بتضمين الارتباطات التشعبية إلى عنوان URL الذي يتم نقر من رسالة البريد إلكتروني في" مصمم SharePoint "?"

وتقدم دون مزيد من التعليق: (حسنا, في الواقع هناك تعليق آخر بعد الصورة):

الصورة

إيسيرمان بيكي يتابع مع شرح مفيدة حول كيفية تضمين ارتباط إلى عنصر في البريد الإلكتروني: http://www.sharepointblogs.com/mosslover/archive/2007/11/20/addition-to-paul-galvin-s-post-about-sending-an-e-mail-with-hyperlinks-in-spd.aspx

[تشنورتي] بطاقات: , ,

إصدار جديد: ملحقات سير العمل مصمم SharePoint (دالات بمعالجة السلسلة)

التحديث: انظر هنا لافكاري على تسويق هذا المشروع: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!569.entry

كنت مشغولاً العمل في بلدي المشروع [كدبلاكس] الذي يركز حاليا على توفير سلسلة ملحقات التلاعب بمهام سير العمل التي تم إنشاؤها عن طريق مصمم SharePoint.

انظر هنا لمزيد من التفاصيل:

المشاريع الرئيسية: http://www.codeplex.com/spdwfextensions

إطلاق سراح: https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=spdwfextensions&ReleaseId=8280

الإصدار 1.0 وتشمل الميزات الجديدة التالية:

الدالة وصف (إذا لا نفس.دالة صافي)
إدخالات Num() تقوم بإرجاع عدد الإدخالات "" في سلسلة حسب محدد محدد.

وعلى سبيل المثال: إدخالات Num في سلسلة ",ب,ج" مع محدد "," = 3.

دخول() إرجاع الرمز المميز nth في سلسلة حسب محدد محدد.
طول String.Length
استبدال() String.Replace()
يحتوي على() String.Contains()
تقوم بإرجاع الكلمة "true" أو الكلمة "false".
سلسلة فرعية(بدء تشغيل) String.Substring(بدء تشغيل)
سلسلة فرعية(بدء تشغيل,طول) String.Substring(بدء تشغيل,طول)
ToUpper() String.ToUpper()
String.tolower() String.ToLower()
ستارتسويث() String.StartsWith()
تقوم بإرجاع الكلمة "true" أو الكلمة "false".
EndsWith() String.EndsWith()
تقوم بإرجاع الكلمة "true" أو الكلمة "false".

خطأ وقت تشغيل BDC شرح

أنا تسبب في حدوث خطأ BDC هذا الأسبوع التي تجلت في واجهة المستخدم، وفي 12 خلية السجل في وقت التشغيل.

الأولى, وبدأ هذا في واجهة المستخدم:

تعذر العثور على حقول لإدراج كافة "القيم معرف" تنفيذ SpecificFinder MethodInstance مع الاسم بشكل صحيح … تأكد من معلمات الإدخال typedescriptors مقترنة بكل معرف محدد لهذا الكيان.

هنا لقطة شاشة:

clip_image001

أنا أيضا يمكن أن تسبب هذه الرسالة تظهر في 12 سوف خلية سجل (استخدام بلدي high-tech-don't-try-this-at-home براءة اختراع "أخطاء غامضة" الأسلوب):

11/14/2007 09:24:41.27 w3wp.exe (0x080C) 0x0B8C SharePoint Portal Server بيانات الأعمال 6q4x "استثناء عالية" في BusinessDataWebPart.OnPreRender: System.InvalidOperationException: قيمة معرف ”, من نوع ”, غير صحيح. قيمة معرف المتوقعة من نوع 'System.String'. في Microsoft.Office.Server.ApplicationRegistry.MetadataModel.Entity.FindSpecific(الكائن[] سوبيدينتيفيرفالويس, LobSystemInstance lobSystemInstance) في Microsoft.SharePoint.Portal.WebControls.BdcClientUtil.FindEntity(كيان, الكائن[] أوسيرفالويس, LobSystemInstance lobSystemInstance) في Microsoft.SharePoint.Portal.WebControls.BusinessDataItemBuilder.GetEntityInstance(ديسيريدفيو رأي) في Microsoft.SharePoint.Portal.WebControls.BusinessDataDetailsWebPart.GetEntityInstance() في Microsoft.SharePoint.Portal.WebControls.BusinessDataDetailsWebPart.SetDataSourceProperties()

البحث حولها، والعثور على بعض العملاء المتوقعين في منتدى MSDN, لكنها لم تكن كافية بالنسبة لي لفهم ما أفعله خاطئ. شاهدت بث واسطة تيد باتيسون أن بلدي الشركة وقد قاموا بعيداً على الخادم وجاء لتحقيق مشكلتي.

في بلدي ADF, وأنا أشعر بالاتصال بقاعدة بيانات SQL كما هو مبين:

            <الملكية اسم="ردبكوماندتيكست" نوع="System.String">
              <![CDATA[
                حدد ستيد, CARRIER_ID, افت, وصف, EFF_STATUS, TAXPAYER_ID, NETWORK_ID, FRT_FORWARD_FLG, ALT_NAME1, ALT_NAME2, LANGUAGE_CD,
                      البلد, العنوان 1, عنوان 2, ADDRESS3, ADDRESS4, مدينة, NUM1, NUM2, HOUSE_TYPE, ADDR_FIELD1, ADDR_FIELD2, ADDR_FIELD3,
                      مقاطعة, الدولة, البريدية, GEO_CODE, IN_CITY_LIMIT, COUNTRY_CODE, الهاتف, ملحق, فاكس, LAST_EXP_CHK_DTTM, FREIGHT_VENDOR,
                      INTERLINK_DLL, TMS_EXCLUDE_FLG من dbo.PS_CARRIER_ID_VW مع (nolock)
                حيث
                  (ستيد <> 'مشاركة') و
                  (الدنيا(CARRIER_ID) >= أقل(@MinId)) و
                  (الدنيا(CARRIER_ID) <= أقل(@MaxId)) و
                  (الدنيا(وصف) مثل انخفاض(@InputDescr))
                ]]>
            </الملكية>

وقد قدمت هذا SQL من شخص ديسيبل وأنا أعطيت لنفهم أنه من الخاصة طريقة عرض التي تم إنشاؤها فقط بالنسبة لي. المفتاح الفريد هناك هو CARRIER_ID.

هنا هو الخطأ أدخلت:

      <معرفات>
        <المعرف اسم="CARRIER_ID" TypeName="System.String" />
        <المعرف اسم="وصف" TypeName="System.String" /> 
</معرفات>

في مكان ما على طول الخط, وقد تمكنت من الخلط بين نفسي حول معنى <معرفات> وأضاف وصف على الرغم من أنها ليست في الواقع معرفاً. أخذت وصف الخروج من مجموعة المعرفات والمعزوفة! أنها عملت.

آمل أن يكون هذا يوفر شخص ما بعض الحزن 🙂

لا يمكنك الفوز على الوصول إلى ل SharePoint

وخلال اليومين الماضيين, لقد شاركت في اجتماعين خلالها قدمنا نتائج مشروع SharePoint. وانضمت إلى تحالف المنظمات الإسلامية وفريقه أول اجتماع. وهذا المعيار وليس ملحوظا بصفة خاصة. قسم تكنولوجيا المعلومات من الواضح أن المشاركة في المشاريع تمهيدية من أي مشروع تكنولوجيا. الاجتماع الثاني لتوسيع نطاقها لتشمل V.P. من التسويق, عدة مديرين يمثلون موارد بشرية, النقل والإمداد, الصناعة التحويلية, مشاريع رأس المال, جودة, شراء, تطوير الشركات والإدارات الأخرى (بعض الذين لم يتورطوا مباشرة حتى في المرحلة الحالية). وهذا جمهور واسع الأقوياء.

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

ومن الواضح أن SharePoint يمثل فرصة هائلة بالنسبة لنا محظوظة بما فيه الكفاية يكون في هذا الفضاء. ويوفر فرصة فنية كبيرة (الذي هو على نحو ما تحولت رأسا على عقب هنا تحت "التكنولوجيات لك يجب إتقان"). ولكن حتى أفضل, يكشف لنا SharePoint إلى مجموعة شاملة وواسعة من العمليات التجارية من خلال هذه الاشتباكات. كم عدد الأخصائيين CRM العمل مع الجانب التصنيع للشركة? كم عدد الخبراء الاستشاريين تخطيط موارد المؤسسات العمل مع الموارد البشرية في اكتساب الموهبة? SharePoint يتجاوز لهم على حد سواء.

مثل أي شيء, أنها ليست مثالية, ولكن مكان اللعينة جيدة تكون.

لحب [التعبئة في معظم الخاص بك أحب أن الشخص/أعلى], لا تغيير ' العنوان’ عمود الموقع.

على منتديات SharePoint, شخص يسأل أحياناً عن "تغيير تسمية العنوان" أو حول "إزالة العنوان من قوائم".

خلاصة: لا تفعل ذلك!

ومن المحزن, يسمح واجهة المستخدم لتغيير اتجاه واحد لأن تسمية العمود كما هو موضح:

الصورة

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

أن المشكلة الحقيقية أن هذا تغيير في اتجاه واحد. يعرف "واجهة المستخدم" هذا العنوان "" كلمة محجوزة. حتى, إذا كنت محاولة لتغيير "رمز الحالة" العودة إلى "عنوان", سوف تمنعك والآن لقد كنت رسمت نفسك في مأزق using paint that never dries 🙂

لذا ما يحدث إذا قمت بتغيير ذلك الفعل? أنا لم آر الإجابة كلنا نريد, وهو أسلوب بسيط وسهل لتغيير التسمية إلى 'العنوان'. حالاً, أفضل نصيحة لتغييره إلى شيء من هذا القبيل "Doc/البند عنوان". هذه هي بطاقة عنونة عامة كافية قد لا يكون التنافر جداً للمستخدمين.

لدى بعض الأفكار الأخرى التي في رسالتي إلى قائمة من الأشياء للبحوث:

  • الاتصال بشركة Microsoft.
  • أفعل شيئا مع نموذج الكائن, ربما بالاقتران مع ميزة.
  • معرفة مخطط قاعدة البيانات وتحديث SQL يدوياً. (يجب عليك الاتصال Microsoft قبل القيام بذلك على الرغم; فإنه سيتم إفراغ المرجح عقد الدعم الخاص بك).

إذا كان أي شخص يعرف كيفية حل هذه المشكلة, الرجاء نشر التعليق.

تحديث وقت متأخر بعد ظهر اليوم, 11/15: لقد وجدت هذه الوصلة التي توضح هذه المقالة طريقة لإنشاء نوع من قائمة لا يحتوي على عمود العنوان: http://www.venkat.org/index.php/2007/09/03/how-to-remove-title-column-from-a-custom-list/

BDC ADF وصديقك, CDATA

لقد لاحظت بعض محرجا ولا لزوم لها اليد-ترميز من ردبكوماندتيكست في بعض الأمثلة (بما في ذلك وثائق MSDN).

أردت أن أشير إلى أن الوافدين الجدد إلى BDC أن الأوامر يمكن أن تكون ملفوفة داخل علامة CDATA في الطبيعية "" النموذج. حتى, هذا البناء محرجا:

<الملكية اسم="ردبكوماندتيكست" نوع="System.String">
تحديد dbo.MCRS_SETTLEMENT.id, dbo.MCRS_SETTLEMENT.settlement من dbo.MCRS_SETTLEMENT
حيث (معرف &gt;= @MinId) و (معرف &الملازم;= @MaxId)
</الملكية>

يمكن أن تمثل هذه الطريقة أفضل:

<الملكية اسم="ردبكوماندتيكست" نوع="System.String">
<![CDATA[
تحديد dbo.MCRS_SETTLEMENT.id, dbo.MCRS_SETTLEMENT.settlement من dbo.MCRS_SETTLEMENT
حيث (معرف >= @MinId) و (معرف <= @MaxId)
]]>
</الملكية>

</نهاية>

التمهيدي BDC

مقدمة إلى BDC

المثال الوظيفية: القوات الديمقراطية المتحالفة BDC الذي يتصل به قاعدة بيانات SQL باستخدام معرف مستخدم مضمن وكلمة المرور

كنت بحاجة إلى سلك أعلى المعايير الأمنية التنفيذية الدنيا إلى قاعدة بيانات SQL عبر BDC. لأغراض الاختبار/الجسيمي, أردت أن تضمين SQL حساب معرف المستخدم وكلمة المرور في قوات الدفاع الأسترالية. بدءاً من هذا القالب (http://msdn2.microsoft.com/en-us/library/ms564221.aspx), أنا خلقت ADF يصل إلى مثيل SQL server معينة ويقوم بتسجيل الدخول بمعرف مستخدم معين وكلمة مرور، وسيظهر في هذا المقتطف:

  <لوبسيستيمينستانسيس>
    <LobSystemInstance اسم="كليمسينستانسي">
      <خصائص>
        <الملكية اسم="أوثينتيكاتيونمودي" نوع="System.String">العبور</الملكية>
        <الملكية اسم="داتاباسيكسيسبروفيدير" نوع="System.String">SqlServer</الملكية>
        <الملكية اسم="مصدر البيانات ردبكونيكشن" نوع="System.String">مثيل serveractual الفعلي</الملكية>
        <الملكية اسم="النشرة المصورة الأولية ردبكونيكشن" نوع="System.String">النشرة المصورة الأولية الفعلية</الملكية>
        <الملكية اسم="ردبكونيكشن المتكاملة للأمن" نوع="System.String">SSPI</الملكية>
        <الملكية اسم="تجميع ردبكونيكشن" نوع="System.String">كاذبة</الملكية>

        <!-- وهذه هي القيم الأساسية: -->
        <الملكية اسم="معرف المستخدم ردبكونيكشن" نوع="System.String">أكتوال "معرف المستخدم"</الملكية>
        <الملكية اسم="كلمة المرور ردبكونيكشن" نوع="System.String">كلمة المرور الفعلي</الملكية>
        <الملكية اسم="Trusted_Connection ردبكونيكشن" نوع="System.String">كاذبة</الملكية>

      </خصائص>
    </LobSystemInstance>
  </لوبسيستيمينستانسيس>

أنها ليست أفضل الممارسات, ولكن من المفيد لتكوين سريعة وبسيطة لاختبار. وهذا كان من المدهش أن من الصعب معرفة. لم أجد مثال وظيفية مع البحث عن الكلمات الرئيسية:

  • adf تضمين اسم المستخدم وكلمة المرور
  • تضمين معرف المستخدم وكلمة المرور في وحدة تغذية المستندات التلقائية
  • تضمين معرف المستخدم وكلمة المرور في adf bdc
  • التمهيدي bdc sharepoint
  • sharepoint تضمين معرف المستخدم وكلمة المرور في وحدة تغذية المستندات التلقائية

</نهاية>

الاشتراك في بلادي بلوق.