میں متعدد انٹرانیٹ ویب ایپلیکیشنز کو چلانے کے لیے ایک نیا ماحول ترتیب دے رہا ہوں۔ میرے پاس 2 سرور ہیں، ایک SQL سرور 2008 سرور ہوگا، اور دوسرا IIS سرور ہوگا۔ مجھے ایس کیو ایل سرور رپورٹنگ سروسز بھی انسٹال کرنے کی ضرورت ہے۔ مجھے یقین نہیں ہے کہ ڈیٹا بیس سرور، یا ویب سرور پر رپورٹنگ سروسز چلانا بہتر ہوگا۔ کیا اس صورت حال کے لیے کوئی بہترین عمل ہے؟
# SQL سرور رپورٹنگ سروسز کو چلانے کے لیے بہترین عمل۔ کیا مجھے ڈیٹا بیس یا ویب سرور پر چلنا چاہئے؟
## 2 جوابات
منحصر ہے..

رپورٹنگ سروسز رینڈرنگ کافی حد تک پروسیسر ہے لہذا آپ کو اسے ذہن میں رکھنے کی ضرورت ہے۔ عام طور پر اگر میں بھاری بوجھ یا تھرو پٹ کی ضروریات کے ساتھ ایک سسٹم ڈیزائن کر رہا ہوں تو میں رپورٹنگ سروسز مثال کو اس کے اپنے سرور پر رکھتا ہوں۔ بہترین عمل واقعی آپ کے سسٹم کی پیچیدگی پر منحصر ہے۔

اگر تیسرا سرور کوئی آپشن نہیں ہے اور آپ کے پاس پہلے سے موجود دو سرورز اسی طرح کے ہیں تو میں شاید اسے سب سے کم پروسیسر لوڈ والے پر رکھ دوں گا۔ اگر آپ رپورٹنگ سرور کو ویب سرور پر رکھتے ہیں تو اس بات کو یقینی بنائیں کہ رپورٹنگ سروسز آپ کے مخصوص ڈیٹا بیس سرور کو رپورٹنگ سروسز میٹا ڈیٹا کے لیے استعمال کرتی ہیں تاکہ آپ کو دونوں مشینوں پر RDBMS انسٹال کرنے کی ضرورت نہ پڑے۔

آپ کو یہ ذہن میں رکھنے کی ضرورت ہے کہ اگر آپ رپورٹنگ سرور کو SQL سرور والے باکس پر نہیں رکھتے ہیں تو آپ کو ایک اور SQL سرور لائسنس کی ضرورت ہوگی۔ پروڈکٹ صرف "مفت"ہے اگر یہ اسی مشین پر ایس کیو ایل پر انسٹال ہو۔

میں آپ کے ویب سرور پر انسٹالر چلاوں گا تاکہ رپورٹنگ سروسز کے ویب سروس کے اجزاء وہاں انسٹال ہو جائیں۔

رپورٹنگ سروسز کو IIS میں اپنے ایپلیکیشن ڈومین کے ساتھ کنفیگر کرنا بھی فائدہ مند ہے تاکہ آپ اپنی دوسری ویب ایپلیکیشنز کے مطابق کنفیگریشنز کو موافقت دے سکیں۔

جب آپ رپورٹنگ سروسز کنفیگریشن ٹول کا استعمال کرتے ہوئے سیٹ اپ کے ذریعے چلتے ہیں تو اپنے نان ویب سرور (یعنی ڈیڈیکیٹڈ ڈی بی سرور) پر ڈیٹا بیس سیٹ اپ کریں۔ اس طرح آپ کی تمام ڈیٹا پروسیسنگ کو ایک سرور پر ہینڈل کیا جاتا ہے اور آپ کی تمام ویب پروسیسنگ/ڈیٹا رینڈرنگ کو دوسرے سرور پر ہینڈل کیا جاتا ہے۔

امید ہے کہ یہ واضح اور مفید ہے لیکن براہ کرم مزید سوالات پوچھیں۔

چیئرز، جان
-
2 خانوں کے لیے 2 لائسنس کی ضرورت ہوگی، نہ کہ 1 فروری 5، 2009 کو 17:42 بجے
-
1 یہ دو مختلف سرورز پر ایس کیو ایل سرور کے دو انسٹینس انسٹال کرنے جیسا نہیں ہے (فرض کریں کہ فی پروسیسر لائسنس ماڈل)۔ ایک واحد فنکشنل رپورٹنگ سروسز پلیٹ فارم SQL سرور + 1 رپورٹ سرور ویب سروس کی 1 مثال سے بنا ہے، قطع نظر اس کے کہ اجزاء کہاں رہتے ہیں۔ 18 اپریل 2009 6:49 پر