مدتی بود که می دیدم تقریبا تمام حافظه سرور پایگاه داده ما (SQLServer 2008R2) اشغال شده است. task manager را نگاه می کردم اما مجموع فضایی که پروسس ها می گرفتند خیلی کمتر از عددی بود که در قسمت performance نشان داده می شد.
مدتی بود که می دیدم تقریبا تمام حافظه سرور پایگاه داده ما (SQLServer 2008R2) اشغال شده است. task manager را نگاه می کردم اما مجموع فضایی که پروسس ها می گرفتند خیلی کمتر از عددی بود که در قسمت performance نشان داده می شد.
هدف نهایی من نصب اوراکل 11gروی Oracle Enterprise Linux 4 یا همان OEL است.
اما بعد از نصب OEL متوجه می شوید که بعضی از packageهای مورد نیاز اوراکل روی سیستم شما وجود ندارد. راحت ترین راه برای نصب یا بروز رسانی این package ها استفاده از yum است. yum نام package manager روی دسته ای linuxها از جمله OEL است. با دستوری شبیه این می شود یک package را نصب یا بروزرسانی کرد:
yum install package-name
اما مشکل اینجاست که در OEL این ابزار می خواهد با سرورهای اوراکل ارتباط برقرار کند و اوراکل هنوز که هنوز است ایران را در لیست تحریمیهای خودش دارد.
کاربر شما می خواهد از دیتابیس خودش نسخه پشتیبان داشته باشد. مسیری را تعیین می کند اما با این خطا مواجه می شود:
Cannot open backup device ... Operating System Error 5
شما به کاربر روی همان پوشه دسترسی کامل می دهید اما هنوز مشکل ادامه دارد. حتی وقتی با Local Administrator هم می خواهید backup بگیرید همین خطا را می بینید.
کمی که دقت کنید می فهمید که عملا SQL Server با دسترسی های آن کاربر اجرا نمی شود. هر چند کاربر Management Studio را اجرا کرده است.
شما باید به کاربری به نام SQLServerMSSQLUser$server_name$MSSQLSERVER8 روی پوشه مورد نظر دسترسی بدهید. (نسخه فعلی من 2005 است. احتمالا این 8 به نسخه مربوط می شود)
اگر این نام کاربری را فراموش کردید بهترین راه حل این است که دسترسی های پوشه پیشفرض backup را بررسی کنید. این همان پوشه ای است که وقتی قسمت backup را باز می کنید اول پیشنهاد می شود.
در Sharepoint 2013 یک نوع لیست جدید وارد شد به نام promoted links که احتمالا ترجمه می شود "لینکهای ارتقا یافته". در این نوع لیست برای هر مورد شما قسمتی دارید به نام audience targeting یا تنظیمات مخاطبان. برداشت من این بود که با این تنظیمات می شود تعدادی از این لینکها را به گروه خاصی از کاربران نشان داد. اما این روش کار نمی کند.
اگر در Sharepoint Designer دقت کرده باشید اسم فرمهای infopath مربوط به لیستها newifs و editifs و displayifs است.
یک Script Editor Web Part (SEWP) در یک صفحه قرار داده اید و مقداری جاوااسکریپت توی آن ریخته اید. اما فقط وقتی صفحه را ویرایش می کنید اسرکریپت های شما کار می کند.
وقتی سایت شیرپوینتی شما باید برای کاربران دو دامین (که بین آنها trust هست) دیده شود برای افزودن کاربران دامین دیگر دچار مشکل می شوید.
وجود riibbon خیلی وقتها کمک کننده است اما گاهی اوقات شما می خواهید کاربر به دکمه های آن دسترسی نداشته باشد یا به هر دلیل دیگری نمی توانید وجود ribbon را تحمل کنید.
برای حذف ribbon لابد راههای مختلفی وجود دارد. اما من آن را با CSS انجام دادم
نوشتن کد برای فرمهای infopath برای بار اول کمی گیج کننده است.
این صفحه راهنمای کامل و قدم به قدمی برای این کار است:
http://blog.walisystemsinc.com/2012/11/sharepoint-2013-and-infopath-2013.html
و این فایل هم همان توضیحات را دارد:
http://walisystemsinc.com/sharepoint/art/ip2013webforms/SharePoint%202013%20and%20InfoPath%202013%20-%20Creating%20Web%20Enabled%20Forms.pdf
با استفاده از کد نویسی شما می توانید براحتی فرمهای پیچیده (مثلا اطلاعات master/detail) را submit کنید
وقتی Infopath 2010 را بتنهایی داشتم می توانستم برای فرمهایم کد بنویسم و preview کنم و مشکلی نبود. وقتی 2013 را نصب کردم برای نسخه 2013 هم مشکلی نداشتم اما دیگر preview در نسخه 2010 کار نمی کرد. خطایی می داد با متن:
InfoPath cannot open the selected form because of an error in the form's code.
InfoPath will fail to load this form because Microsoft .NET Framework 3.5 is not installed or is installed incorrectly