حرکت بر نوک لبه ی تکنولوژی این دردسر ها را هم دارد!
اولین مشکل پیدا کردن یک 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 حرکت کنیم.
در ضمن در صورت امکان اگر مایل هستید لطفا رزومه ای از خود، برای ما ارسال بفرمایید. شاید توانستیم با هم کار کنیم.
با تشکر از وقتی شما هم برای ما صرف کردید. موفق باشید.