Alper Konuralp

Kartınızı Oluşturun
Google+
Follow @alperkonuralp

Archive for the ‘SharePoint’ Category

Stream media from your SharePoint Site with Windows 2008 Media Services

Windows Server 2008 ile gelen özelliklerden olan Media Services kullanarak, sharepoint üzerinde nasıl video yayını yapabileceğimizi anlatan güzel bir yazı :

Wouldn’t it be great if you could deliver digital media content including Windows Media Audio (WMA) and Windows Media Video (WMV) from your SharePoint site without buffering issues and poor viewing experience.  We must admit that SharePoint itself isn’t great in handling and storing digital media in particular large Video files and we can blame SQL for that!  Even though you can host WMV’s in document libraries just like any other file, features such as fast streaming capabilities effectively eliminating buffering time, and reducing the likelihood of playback interruptions due to network conditions is non existent.  However, this is where Windows 2008 Media Services complements SharePoint well, when in need of delivering rich video and audio content.

Adres :

http://sharepointgeorge.com/2009/stream-media-from-your-sharepoint-site-with-windows-2008-media-services/

SQL Server 2008′de Suspect moduna düşmüş veri tabanları

Merhaba, Sql Server 2008′de suspect moduna düşmüş bir veri tabanı ile karşılaştığımızda yapabileceğimiz bir şey var. Bugün başıma gelen bir olaydan dolayı bu durumu araştırdığımda bu konuda yazılmış güzel bir makaleye rastladım.
http://www.sqlskills.com/blogs/paul/post/CHECKDB-From-Every-Angle-EMERGENCY-mode-repair-the-very-very-last-resort.aspx adresinden bu makaleyi okuyabilirsiniz.

Benim karşılaştığım problemde sharepoint server 2010 evimdeki test sisteminde çalışmayıp veritabanına bağlanamama hatası veriyordu. İlk yaptığım sql server instance larını kontrol etmek oldu. hepsinin çalışır durumda olduğunu gördüm. sonrada sql server management studio vasıtası ile default instance ve SHAREPOINT ismindeki instance’lara bağlandım. SHAREPOINT’te bir terslik görünüyordu. [SharePoint_Config_23343a2b-8f43-45ac-8115-cccaf572c1c5] ismindeki veri tabanı suspect modda görünüyordu. bu da tabii ki problem anlamına geliyordu.

Hemen event viewer a baktım. Windows Logs altındaki application da aradığım hatayı buldum.
The log scan number (271:241:1) passed to log scan in database ‘SharePoint_Config_23343a2b-8f43-45ac-8115-cccaf572c1c5′ is not valid. This error may indicate data corruption or that the log file (.ldf) does not match the data file (.mdf). If this error occurred during replication, re-create the publication. Otherwise, restore from backup if the problem results in a failure during startup.

ve

An error occurred during recovery, preventing the database ‘SharePoint_Config_23343a2b-8f43-45ac-8115-cccaf572c1c5′ (database ID 8) from restarting. Diagnose the recovery errors and fix them, or restore from a known good backup. If errors are not corrected or expected, contact Technical Support.

demek oluyorki veri tabanımda istenmeyen bir durum oluşmuş ve bunun sonucunda da transaction log dosyası zarar görmüş. Hal böyle oluncada sql server bu hali ile veri tabanını tekrardan attach edemiyor. Zararın oluşma nedeni olarak beklenmedik kapanmalar gösteriliyor.

o halde ne yapacağız :

  1. Önce ne olur ne olmaz sistemi tekrardan bir zorlayalım. Belki bizi zorlamadan çalışır :
    ALTER DATABASE [SharePoint_Config_23343a2b-8f43-45ac-8115-cccaf572c1c5] SET ONLINE;

    ama işe yaramadı. Sql log dosyasında hata olduğunu tekrardan söyledi.

  2. O zaman işe başlayabiliriz :
    ALTER DATABASE [SharePoint_Config_23343a2b-8f43-45ac-8115-cccaf572c1c5] SET EMERGENCY;

    ile veri tabanımıza kurtarma moduna alırız. Tabi bu tekbaşına yeterli olmayacak, veri tabanını birde single user moduna almamız gerekiyor.

    ALTER DATABASE [SharePoint_Config_23343a2b-8f43-45ac-8115-cccaf572c1c5] SET SINGLE_USER;

    eğer bunu yapmaz isek o zaman az sonra yazacağımız kodda bizi single user moda geçmemiz için uyaran bir sonuç alırız.

  3. Veri tabanımız kurtarılmayı bekliyor. O zaman daha fazla bekletmeden işimizi yapalım :
    DBCC CHECKDB ([SharePoint_Config_23343a2b-8f43-45ac-8115-cccaf572c1c5], REPAIR_ALLOW_DATA_LOSS) WITH NO_INFOMSGS;

    ile transaction log’daki problemler onarıldı ve veri tabanımız tekrardan online moda alındı.

  4. Az önce single user moduna aldığımız veri tabanını tekrardan multi user moduna alıyoruz ki, tam olarak çalışabilir hale gelsin :
    ALTER DATABASE [SharePoint_Config_23343a2b-8f43-45ac-8115-cccaf572c1c5] SET MULTI_USER;

Böylece bir veri tabanı kurtarma operasyonunun daha sonuna geldik. Siz sağ, ben selamet… Geçmiş olsun.

Sharepoint 2007′ye WSP paketi kurmak

Sharepoint 2007′de wsp kurmak istiyorsanız şu adımları geçmeniz gerekmektedir.
a) Command Prompt Açmak

b) cd “C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\BIN”
yazarak stsadm.exe’nin içinde bulunduğu dizine giriyoruz.

c) stsadm -o addsolution -filename {WSPFILENAME}
komutu ile wsp dosyasını çözümlere ekliyoruz. Burada
{WSPFILENAME} wsp dosyasının tam adresini içerir.

d) stsadm -o deploysolution -name {WSPFILENAME} -url {SITEURL} -allowgacdeployment -immediate
komutu ile wsp dosyasını web sitesinin içerisine kuruyoruz. Bu işlem tek veya bütün web sitelerine kurmak şeklinde 2 farklı şekilde yapılabilir. {WSPFILENAME} : wsp dosyasının adını,
{SITEURL} : sitenin tam adresini içerir.
-immediate : kurulumun bir an önce yapılması için yazılır.
-allowgacdeployment : kurduğunuz paket içerisindeki kodların Veri Tabanı veya lokal kaynaklar gibi alanlara ulaşabilmeleri için gac’a eklenmeleri gerekir. Bu ayar sayesinde stsadm gerekli dll dosyalarını gac’a ekler.
Eğer bütün sitelere uygulamayı kurmak istiyorsanız bu işi yukarıdaki komut ile her site için tek tek yapmanız gerekir, ancak daha kolay bir yöntemde mevcut:
stsastsadm -o deploysolution -name {WSPFILENAME} -allcontenturls -allowgacdeployment -immediate

e) stsadm -o execadmsvcjobs
komutu ile çalışma kuyruğundaki bütün işlerin hemen yapılması sağlanır.

böylece kurulum gerçekleştirilmiş oldu. Bundan sonra eğer paket içinde yer alan özellikleri kullanmak isterseniz, bu özellikleri site veya koleksiyon düzeyinde kullanıma açmanız gerekecektir. Bunun içinde sitenin yönetim panelinden Site Özellikleri (Site Features) veya Site Koleksiyonu Özellikleri (Site Collection Features) linklerini kullanarak gelen liste içindeki özelliği aktif hale getirebilirsiniz. Tabiiki bu işi command prompt’tan da yapabiliriz. Bunun için
stsadm -o installfeature -filename {FeatureFolder}\feature.xml
komutu işe özelliği kurduktan sonra
stsadm -o activatefeature -id {FEATUREID} -url {SITEURL} -force
komutu ile bu özelliği aktif hale getirebilirsiniz. Burada
{FeatureFolder} : Özelliğin kurulduğu dizinin tam adresini içerir. Örneğin : C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\ViewFormPagesLockDown gibi
{FEATUREID} : Özelliğin ID Numarasıdır : Örneğin : 6acb284a-7bcd-441a-9632-327e5f96d5e7. bu bilgiyi özelliğin dizini içinde yer alan feature.xml içinden bulabilirsiniz.
{SITEURL} : özelliği açmak istediğiniz sitenin tam adresidir.

Kurulmuş olan uygulamaları kaldırmak için ise şu adımları izlemeliyiz.
a) Aktif edilmiş bütün özelliklerin deaktif edilmesi. Bunu eğer isterseniz görselden, istersenizde komut ile yapabilirsiniz. Komut ile bu işi yapmak için :
stsadm.exe -o deactivatefeature -filename “{FeatureFolder}\feature.xml” -url {SITEURL}
ve
stsadm -o uninstallfeature -filename “{FeatureFolder}\feature.xml”

b) Site üzerlerindeki kurulu çözümlerin kaldırılması :
stsadm -o retractsolution -name {WSPFILENAME} -allcontenturls -immediate
Bu komutta
{WSPFILENAME} : wsp dosyasının adını içerir.

c) stsadm -o execadmsvcjobs
komutu ile çalışma kuyruğundaki bütün işlerin hemen yapılması sağlanır.

d) stsadm -o deletesolution -name {WSPFILENAME}
Bu komutta
{WSPFILENAME} : wsp dosyasının adını içerir.

Böylece wsp projesi sisteme eklenebilir ve kaldırılabilir.

WSP Builder

Sharepoint için yazmış olduğumuz webpart ve benzeri yazılımsal elemanların geliştirilmesi ve yayınlanması gerçekten zor işlerdir. Veya işlerdi! yakın bir zamanda bulduğum WSP Builder ismindeki Visual Studio 2008 eklentisi bu işi bizim için çok kolay hale getirmiş. Bir webpart’ı yazdıktan sonra o webpart’ı yayınlamak için artık sadece 2 set tuşa basmak yeterli geliyor.

Önce Projeyi wsp olarak derlemek için Ctrl+Alt+Shift+ B ve B yapıyoruz. Sonrada yayınlamak için Ctrl+Alt+Shift+ B ve D veya Güncellemek için Ctrl+Alt+Shift+ B ve P yapmak yeterli. Kaldırmak için ise Ctrl+Alt+Shift+ B ve U kullanılabilir. Ayrıca Tools menüsüne yerleşen WSPBuilder menüsü içinden IIS Pool’larını restart etmek için kullanılabilecek bir öğe ve IIS prosesine bağlanıp debug yapmak için bir öğede bulunuyor.

Eklentiye : http://wspbuilder.codeplex.com/ adresinden ulaşabilirsiniz.

Sharepoint’te Yayınlama özelliğinin açılması

Sharepoint’te  Web Site Publishing özelliğinin web sitesi üzerinden aktif edilemesi problemi ile karşılaştığımızda ( Exception occurred. (Exception from HRESULT: 0×80020009 (DISP_E_EXCEPTION)) şeklinde bir hata veriyor) bu problemi elle bu özelliği açarak çözebiliriz.

Bunun için yapılması gereken işlemler:

  1. start > run > cmd
  2. cd C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN
  3. Önce bu özelliği aktif ediyoruz :
    stsadm.exe -o activatefeature -filename PublishingPrerequisites\feature.xml -url http://MyUrl
  4. Özelliği site için aktif ediyoruz :
    stsadm.exe -o activatefeature -filename PublishingSite\feature.xml -url http://MyUrl
  5. Özelliği site için aktif ediyoruz :
    stsadm.exe -o activatefeature -filename PublishingWeb\feature.xml -url http://myurl/

Eğer bu işlemlerde bir problem çıkarsa site koleksiyonunu kaldırıp tekrardan kurabilirsiniz.

İzmir Yazılım Grubu
Google Groups
Subscribe to İzmir Yazılım Grubu
Email:
Visit this group
Mayıs 2012
Pts Sal Çar Per Cum Cts Paz
« Şub    
 123456
78910111213
14151617181920
21222324252627
28293031  
Yeni Downloadlar
StatPress
Visits today: 95
Sahip oldugum diger adresler :
3dmaxtraining.info
3dmaxtrainings.com
3dmaxtrainings.info
adobelearning.info
adobelearnings.info
adobetrainings.com
adobetrainings.info
autocadbootcamp.info
autocadexams.info
autodesklearning.info
autodesklearnings.com
autodesklearnings.info
ciscotrainings.info
egepro.com
elonunbahcesi.com
elonunbahcesi.info
flashbootcamp.info
flashexams.com
flashexams.info
konuralp.biz
konuralp.org
mayatutorial.info
mayatutorials.info
microsoftexams.info
microsofttrainings.info
proege.com
sharepointlearning.info
sharepointlearnings.com
sharepointlearnings.info
sharepointtutorial.info
silverlightbootcamp.info
silverlightlearning.info
silverlightlearnings.info
silverlighttraining.info
silverlighttrainings.com
silverlighttrainings.info
silverlighttutorial.info
silverlighttutorials.info
sirasende.info
urunbul.info
yagmurca.com
yagmurca.info