حرکت بر نوک لبه ی تکنولوژی این دردسر ها را هم دارد!
اولین مشکل پیدا کردن یک Activation درست برای Windows Server 2008 است. که به طور کلی سه مدل Activation برای ما وجود دارد.
- مدل اول که وقتی روی My Computer راست کلیک میکنید همیشه یک پیغام در مورد Active کردن Windows میبینید ولی نباید به آن اهمیت بدهید و همه چیز درست کار میکند حتی بعد از 60 روز.
- مدل دوم که پیغام گفته شده در بالا را نمی بینید ولی در عوض Windows Server 2008 تبدیل به یک Windows Vista Ultimate می شود و شما ویژگی های Server را از دست می دهید (ما این کار را کردیم، در ابتدا همه چیز رو به راه بود تا اینکه TFS را نصب کردیم و دیگر هیچ چیز رو به راه نبود).
- مدل سوم خرید یک Activation تقریبا سه میلیون تومانی است.
البته روش آخر از همه بهتر است ولی فقط روش اول برای ما مقدور بود و کار کرد.
دومین مساله اینکه برای نصب TFS 2008 بر روی SQL Server 2008 باید با دستان خود یک Pack جدید نصبی TFS 2008 SP1 ایجاد کنید. که خرجش 100MB دانلود SP1 و مقداری دستورات Commad ی است. به عبارت دیگر شما باید SP1 را جداگانه دانلود کرده و با استفاده از msiexec.exe آنرا را به خورد TFS 2008 ی که بدون SP1 است بدهید که به آن TFS 2008 and SP1 می گویند، و آنرا نصب نمایید. یا اینکه به بازار بروید و آخرین نسخه TFS 2008 به همراه سرویس پک را خریداری نمایید.
در هنگام نصب اگر مراحل را درست دنبال کنید هیچ مشکلی مشاهده نمی کنید تا اینکه سیستم به درستی بالا می آید و همه چیز ظاهرا مرتب است به جز 2 مورد اصلی:
- اول اینکه بعد از نصب Team Explorer و ساخت یک Team Project جدید، وقتی در VS پروژه تیمی را باز میکنید یک ضرب در قرمز در کنار Reports مشاهده می کنید. البته این مورد با نصب VS 2008 SP1 رفع میشود.
- دوم اینکه هیچ گزارشی از TFS نمی توانید بگیرید. قسمت گزارش TFS کار نمی کند. برای این مشکل یک راه در اینجا ارائه شده http://blogs.microsoft.co.il/blogs/shair/archive/2009/06/25/cannot-open-database-quot-tfswarehouse-quot-requested-by-the-login.aspx
اما مشکل دوم با راه حلی که ارئه شده حل نشد. فقط یک مورد کم داشت که به شرح زیر است:
Connecting to Analysis services > database > tfswarehouse > roles > set the tfswarehousedatareader role permissions to full control process database!
ما عذاب بسیاری کشیدیم تا بالاخره توانستیم از آخرین تکنولوژی استفاده کنیم. امیدوارم بقیه این عذاب را نکشند.
salam
پاسخحذفkhaste nabashid ,man to hamon ghadame aval ke mikham db ro moarefi konam ye alert behem mide ke mige boro help ro bekhon
windows 2003 r2 daram,sql server2008 developer,tfs 2008 integreted with sp1
در این مورد SQL Server شما حتما باید یا Standard و یا Enterprise باشد.
پاسخحذفدر کل نصب TFS مراحل نسبتا زیادی دارد که باید همه آنها را به دقت از روی راهنمای نصب خودش دنبال کنید. حتی مورد های خیلی کوچک می تواند باعث ایجاد اخلال در نصب شوند.
agha man movafagh shodam tfs ro nasb konam,hala yeki bege az koja bayad shoro konam?
پاسخحذفin msdn ham ke inghadar matlab neveshte ke adam nemidone chikar bayad bokine!!!!
az koja befahma che user man to administrator group hast ya na?
aslan chejori bayad mohite in TFS ro did?
rahnemaei konin mamnon misham
اولاً لطفاً فارسی تایپ کنید.
پاسخحذفدوماً خیلی خوشحال شدم دیدم یه نفر دیگه هم علاقه مند به استفاده از tfs شده.
برای جواب سوال شما باید بدونم که چه استفاده ای می خوای از tfs بکنی یعنی چی شد که تصمیم گرفتی tfs نصب کنی ، چون همونطور که خودت می دونی یه دنیا کارایی داره.
سلام
پاسخحذفچشم فارسی میزنم،من به عنوان مسئول تیم نرم افزار یه شرکت می خوام باهاش کار گروهی رو مدیریت کنم،در درجه اول اینکه به بچه ها username و password بدم تا فایل های پروژه رو check-in , check-out کنن ،که این برای شروع هست،در ادامه برای گزارش گیری از کار بچه ها ، تست ،بازده ی نرم افزار و غیره البته اگه امکاناتش رو درست فهمیده باشم ،و خلاصه ی کلام اینکه یه تکنولوژی برتر رو تو شرکت راه بندازم
در ضمن از اینکه پاسخ می دین واقعا متشکرم
پاسخحذفدر کلی ترین حالت شما می تونید از این فایل راهنما استفاده کنید:
پاسخحذفhttp://www.microsoft.com/downloads/details.aspx?FamilyID=FF12844F-398C-4FE9-8B0D-9E84181D9923&displaylang=en
همونطور که همکارم گفت TFS یک دنیا کارایی داره و البته نصب خود TFS هم از کار کردن باهاش سخت تره. این فایل که لینک اش رو دادم همه چیز رو برای نصب TFS، مو به مو توضیح داده. بسته به اینکه روی چه Serverی (Server 2003 or 2008) یا چه نسخه ای از SQL و ... قصد نصب داشته باشید باید مسیر خاصی رو دنبال کنید.
بهترین راهنمای فارسی می تونه ترجمه همین فایل راهنما باشه.
با سلام و عرض خسته نباشيد.
پاسخحذفمي رم سر اصل مطلب
شديدا در نصب tfs 2008 مشكل دارم.
الان تقريبا بر هر مشكلي فائق آمده ام.
اما در آخرين مرحله كه همان مرحله نصب installing components هست ( مرحله آخر) با ارور زير مواجه مي شوم.
ممنون ميشوم اگر راهنمايي بفرمائيد.
“‘Error 32000.The Commandline D:\Program files\Common files\Microsoft shared\Web Server Extensions\12\bin\Stsadm.exe”‘ …’returned non-value zero: -1.
ممنون ميشوم اگر راهنمايي بفرمائيد.
كلي سرچ كرده ام.
ممنونم
يا حق
در ابتدا دقت داشته باشید که اگر بر روی Windows Server 2008 کار می کنید، حتما یا از ویندوز اورجینال استفاده کنید و یا از یک Crack مناسب. در ابتدای کار ما از یک Crack استفاده کرده بودیم که مناسب نبود و به Error های عجیبی برخورد می کردیم که با عوض کردن Crack مساله حل شد.
پاسخحذفالبته من با جستجویی که کردم به اینجا رسیدم : http://www.generation-nt.com/us/installation-team-foundation-server-fails-error-32000-help-21908492.html
به نظرم شما در مورد ساخت Account مشکل دارید.
در راهنمای نصب TFS گفته شده یک کاربر به عنوان نصب کننده TFS بسازید، مثلا TFSSetup. ولی ما این کار را نکرده و از کاربر Administrator استفاده کردیم.
شاید بد نباشد به عنوان اولین راه حل اکانتی که با آن Login میکنید را چک کنید تا سطح دسترسی Local Administrator را داشته باشد.
پاسخحذفالبته یک موضوع نا امید کننده این است که کوچکترین اشتباهی در هر یک از مراحل نصب پیشن نیاز های TFS مانند SQL Server و ... می تواند باعث بروز خطاهایی شود که پیغام آنها به هیچ وجه گویای منشاء خطا نباشد.
اگر موفق نشدید در صورت امکان رسانه نصب (DVD و ...) را عوض کنید یعنی یک DVD یا ISO جدید تهیه کنید و مجددا از ابتدا با دقت و از روی راهنمای نصب TFS کار نصب را شروع کنید.
این جا نیز مواردی هست که می تواند مفید باشد: http://social.msdn.microsoft.com/Forums/en-US/tfssetup/thread/f5292e79-2f17-453c-9c7c-85af0f44d527
موفق باشید.
با سلام خدمت دوستان
پاسخحذفمن TFS رو نصب كردم و راهش انداختم ولي به يك موضوع جالب برخوردم كه بد نديدم مطرح كنم .همانطور كه مي دونين TFS براي هر كاربري كه بهش وصل ميشه يه workspace درست ميكنه رو كامپيوتر local و كاربر فايل هاي جديد رو مي تونه مرتب از سرور بگيره حالا بحثي كه پيش مياد اينه كه اگه يه كاربر بخواد مي توته همه ي پروزه رو از شركت ببره ؟؟؟؟؟ امنيت اين قضيه چي ميشه ؟
سلام
پاسخحذفمن tfs رو نصب كردم و حالا كه كارمي كنم باهاش متوجه يه موضوعي شدم كه به نظرم جالبه . tfs براي هر كاربري كه بهش وصل مي شه يه workspace مي گيره كه يه نسخه ي كامل از برنامه است و روي كامپيوتر local ميشينه بنابراين هر كاربري از تيم ميتونه كل پروزه رو با خودش از شركت ببره ؟؟؟ پس امنيت اين قضيه چي ميشه ؟؟؟؟؟؟؟
سلام
پاسخحذفاولاً تبریک می گم به انتخابی که کردی.
دوماً من منظور شمارو درست متوجه نمی شم.
اگر زیر ساخت های امنیتی شما درست باشه باید به این شکل باشه که هر کاربر پایه یکی از سیستم های شرکت شما باشه و اون سیستم به کاربر اجازه برداشتن سورس رو نده .
سلام ممنون
پاسخحذفمنظورتون اينه كه مثلا كامپيوتر هاي شركتCD Drive نداشته باشه يا USB ها قطع باشه ؟ ميشه منظورتون رو از زير ساخت هاي امنيتي بيشتر توضيح بدين ؟
در ضمن اگه ممكنه يه مشخصاتي از خودتون بزارين
پاسخحذفhttp://www.maengineergroup.com/
پاسخحذفرزومه گروه رو میتونید از آدرس فوق دریاقت کنید.
دقیقاً منظورم از زیر ساخت همینه و مسائلی مانند این موارد که گفتی.
ممنون
پاسخحذفپس با اين وجود ما نمي تونيم امكان كد نويسي رو به اعضاي گروه از توي خونه مثلا در مواقع ضروري يا خلاصه افرادي كه نمي تونن تو شركت باشن بديم؟
اگر پروژه شما اینقدر بزرگ است که برنامه نویس فقط باید با یک قسمت کوچک از این پروژه کار کند بهتر است پروژه بزرگ خود را به چند پروژه (Solution) کوچک تقسیم کرده و دسترسی برنامه نویس را فقط به پروژه ی خودش بدهید. البته نگهداری و Build سیستم کمی پیچیده تر است.
پاسخحذفالبته در کل زمانی که شما می خواهید از این نعمت برخورد دار شوید که برنامه نویس از زمان آزاد خود در منزل استفاده کند باید پی این را به تنتان بمالید که شاید او Source را کپی کند.
در هر صورت از راهنماييتون متشكرم . ولي اينم از اون شيرين كاري هاي مايكروسافت هستش . نمي دونم اينا خودشون عقلشون به اين موضوع نرسيده ؟؟؟؟ آخه مگه مي شه من بگم پي لو رفتن پروژه رو به خودم بمالم؟؟ آيا تو دنيايي حرفه اي اين حرف منطقيه؟ واقعا متاثر شدم ار اين كار مايكروسافت .يعني عملا كار با TFS تو يه پروژه ي حساس غير عمليه؟؟
پاسخحذفیک نظر هم ما داریم!
پاسخحذفمی توانیم یک نرم افزار Client/Server تولید کنیم که مانند RemoteDesktop کار کند با این تفاوت که کاربر Client فقط بتواند به عنوان یک Console با کامپوتر داخل شرکت از راه دور کار کند و نتواند هیچ فایلی را بر روی سیستم خود کپی کند.
در کل باید به سمت Virtualization حرکت کنیم.
در ضمن در صورت امکان اگر مایل هستید لطفا رزومه ای از خود، برای ما ارسال بفرمایید. شاید توانستیم با هم کار کنیم.
با تشکر از وقتی شما هم برای ما صرف کردید. موفق باشید.