সার্ভার 8.3-এ 1c-এর 2টি সংস্করণ ইনস্টল করুন। একাধিক 1C এর সমান্তরাল লঞ্চ: একটি কম্পিউটারে বিভিন্ন সংস্করণের এন্টারপ্রাইজ সার্ভার

একটি স্থানীয় কম্পিউটার বা ল্যাপটপে প্রযুক্তি প্ল্যাটফর্ম এবং অ্যাপ্লিকেশন সমাধান ইনস্টল করা সহজ এবং সোজা। এটি করার জন্য, আপনাকে কনফিগারেশনগুলির একটির লাইসেন্সকৃত সংস্করণ কিনতে হবে, যার মধ্যে প্ল্যাটফর্ম এবং ব্যবহারকারীর প্রোগ্রামের জন্য ধাপে ধাপে ইনস্টলেশন উইজার্ড সহ একটি ইনস্টলেশন ডিস্ক অন্তর্ভুক্ত রয়েছে।

একটি স্থানীয় ডিস্কে প্রযুক্তি প্ল্যাটফর্ম এবং কনফিগারেশন ইনস্টল করা হচ্ছে

যেহেতু একটি একক 1C অ্যাপ্লিকেশন সমাধান তার নিজস্ব ইঞ্জিন ছাড়া কাজ করতে পারে না - প্ল্যাটফর্ম - স্থানীয় কম্পিউটারে ইনস্টলেশনটি দুটি মৌলিক ধাপে বিভক্ত:

একটি স্ট্যান্ডার্ড বা শিল্প কনফিগারেশনের প্রতিটি লাইসেন্সকৃত সংস্করণের সাথে সংযুক্ত ডকুমেন্টেশনে 1C কীভাবে ইনস্টল করবেন তার একটি ধাপে ধাপে নির্দেশিকা বিশদভাবে বর্ণনা করা হয়েছে। তার নির্দেশাবলী সঠিকভাবে অনুসরণ করলে আপনি নিজেই এবং অসুবিধা ছাড়াই ইনস্টলেশনটি সম্পূর্ণ করতে পারবেন।

1C ইনস্টল করা হচ্ছে: MSSQL এ এন্টারপ্রাইজ সার্ভার

নীচে কী বর্ণনা করা হয়েছে তা বোঝার জন্য, দুটি ধারণা স্পষ্ট করা দরকার:

  • ক্লায়েন্ট - একটি ব্যক্তিগত কম্পিউটার বা সফ্টওয়্যার, একটি নেটওয়ার্ক ইউনিট যা কোনও ডেটা গ্রহণ বা প্রক্রিয়া করার জন্য সার্ভারে অনুরোধ তৈরি করে;
  • সার্ভার - উল্লেখযোগ্য উত্পাদন ক্ষমতা বা সফ্টওয়্যার সহ একটি শক্তিশালী কম্পিউটার যা ক্লায়েন্ট অনুরোধের প্রতিক্রিয়া তৈরি করে।

ক্লায়েন্ট-সার্ভার আর্কিটেকচার একটি বিশেষ অ্যাপ্লিকেশন - 1C: এন্টারপ্রাইজ সার্ভারের মাধ্যমে একটি তথ্য ডাটাবেস সার্ভারের সাথে একটি ক্লায়েন্ট অ্যাপ্লিকেশনের মিথস্ক্রিয়া জড়িত।

একটি সার্ভার মেশিনে MSSQL ইনস্টল করা SQL সংস্করণ এবং সার্ভার অপারেটিং সিস্টেমের সংস্করণের উপর নির্ভর করে সম্ভাব্য পরিবর্তনশীলতার সাথে অনেক ম্যানুয়ালে বর্ণনা করা হয়েছে। সাধারণভাবে, আপনি ধাপে ধাপে ধাপগুলি অনুসরণ করে একটি সার্ভারে 1C ইনস্টল করতে পারেন:

  1. আপনার বিদ্যমান বিতরণে, আপনাকে অবশ্যই setup.exe ইনস্টলেশন ফাইলটি চালাতে হবে (চালিয়ে যেতে, আপনাকে Microsoft.NET ফ্রেমওয়ার্ক এবং Windows ইনস্টলার প্রয়োজন হবে):
  2. ইভেন্টগুলির আরও বিকাশের জন্য বেশ কয়েকটি বিকল্প দেওয়া হয়: প্রাথমিক ইনস্টলেশন, ইতিমধ্যে ইনস্টল করা উপাদানগুলির পরিবর্তন, আপডেট করা বা তাদের জন্য অনুসন্ধান করা। এই পর্যায়ে, প্রোগ্রামটি ন্যূনতম MSSQL অপারেটিং সিস্টেমের প্রয়োজনীয়তাগুলির সাথে সম্মতি পরীক্ষা করে:
  3. আপনি লাইসেন্সকৃত প্রোগ্রাম কেনার সময় আপনি যে পণ্য কী পেয়েছেন তা অবশ্যই প্রবেশ করান। ইংরেজীতে লাইসেন্স চুক্তিটি সাবধানে এবং ভেবেচিন্তে পড়ার পরে, আপনাকে অবশ্যই বাক্সটি চেক করে আপনার সম্মতি নির্দেশ করতে হবে:

    পরবর্তী ধাপে রূপান্তর পরবর্তী বোতামে ক্লিক করে বাহিত হয়।

  4. আপনি যখন ইন্সটল বোতামে ক্লিক করেন, তখন আপনাকে অনেক সেটিংস অফার করা হয়, যার চেকবক্সগুলি প্রয়োজন অনুসারে চেক করা যেতে পারে: আপনি সবকিছু নির্বাচন করতে পারেন (সমস্ত নির্বাচন করুন) বা শুধুমাত্র সবচেয়ে প্রয়োজনীয় (ডাটাবেস ইঞ্জিন সার্ভিসেস, ক্লায়েন্ট টুলস কানেক্টিভিটি, ম্যানেজমেন্ট টুল বেসিক অধীনস্থ উপাদানগুলির অন্তর্ভুক্তি সহ):
  5. ডিফল্ট হিসাবে পরবর্তী ধাপে সেটিংস ছেড়ে যাওয়ার সুপারিশ করা হয়; পরবর্তী বোতামে ক্লিক করুন:
  6. ব্যবহারকারীর ডেটা (SQL 1C ডাটাবেস), লগ, অস্থায়ী ফাইল এবং তথ্য বেস ব্যাকআপ ফাইল (ব্যাকআপ) সংরক্ষণের জন্য ডিরেক্টরিগুলি নির্বাচন করা হয়।
  7. পরবর্তী ধাপে বর্তমান ব্যবহারকারীকে যুক্ত করা হয়, যার সিস্টেম প্রশাসকের অধিকার থাকবে ("বর্তমান ব্যবহারকারী যোগ করুন" বোতাম):
  8. পরবর্তী পৃষ্ঠাগুলিতে সেটিংস ডিফল্ট থাকে যদি না পরিস্থিতি অন্যথায় প্রয়োজন হয়। আপনি যখন ইন্সটল বোতামে ক্লিক করেন, তখন ইনস্টলেশন প্রক্রিয়া নিজেই শুরু হয়: রঙ লাইনটি সঞ্চালিত পদ্ধতির গতিশীলতা দেখায়। ইনস্টলেশন সফলভাবে সম্পন্ন হওয়ার পরে, একটি সংশ্লিষ্ট বার্তা প্রদর্শিত হবে এবং যা অবশিষ্ট থাকবে তা হল বন্ধ বোতামে ক্লিক করে ইনস্টলারটি বন্ধ করা।

যদি অনেকগুলি সেটিংস সহ একটি সার্ভার অংশ ইনস্টল করা বেশ জটিল বলে মনে হয়, তবে এটি সম্পূর্ণ করতে আপনার স্থানীয় নেটওয়ার্ক সিস্টেম প্রশাসকের সাথে যোগাযোগ করা উচিত।

একটি সার্ভারে 1C: এন্টারপ্রাইজ প্রযুক্তি প্ল্যাটফর্ম ইনস্টল করা হচ্ছে

অপারেশনের জন্য প্রয়োজনীয় প্ল্যাটফর্ম কনফিগারেশন ইনস্টল করা, প্রকৃতপক্ষে, স্বাভাবিকের থেকে খুব বেশি আলাদা নয়, একমাত্র ব্যতিক্রম যে একটি নির্দিষ্ট ধাপে আপনাকে উপাদানগুলির ইনস্টলেশন নির্বাচন করতে হবে: "1C: এন্টারপ্রাইজ সার্ভার" এবং "1C: এন্টারপ্রাইজ সার্ভার প্রশাসন":

ইনস্টলারের পরবর্তী পৃষ্ঠাগুলিতে, আপনাকে অবশ্যই ডিফল্ট ইন্টারফেস ভাষা নির্বাচন করতে হবে, একটি বিদ্যমান একটি নির্বাচন করতে হবে, অথবা পরিষেবাটি শুরু করার সময় সনাক্তকরণের জন্য একটি নতুন ব্যবহারকারী তৈরি করতে হবে৷ একটি পাসওয়ার্ড প্রবেশ করান এবং এটি নিশ্চিত করার মাধ্যমে সংযোগ নিরাপত্তা নিশ্চিত করা হয়।

আপনি যখন "ইনস্টল" বোতামে ক্লিক করবেন, সার্ভারে 1C: এন্টারপ্রাইজ প্রযুক্তি প্ল্যাটফর্ম ইনস্টল করার প্রক্রিয়া শুরু হবে:

ভবিষ্যতে, আপনি যদি একটি হার্ডওয়্যার কী সহ একটি পণ্য ক্রয় করেন বা একটি সফ্টওয়্যার লাইসেন্স সক্রিয় করেন তবে আপনাকে একটি সুরক্ষা ড্রাইভার ইনস্টল করতে বলা হবে৷ যদি 1C:Enterprise 8 প্রযুক্তি প্ল্যাটফর্ম সফলভাবে ইনস্টল করা হয়, একটি সিস্টেম বার্তা জারি করা হবে।

একটি SQL সার্ভারে একটি ইনফোবেস তৈরি করা

লঞ্চ উইন্ডোতে একটি নতুন ইনফোবেস তৈরি করা একটি স্থানীয় কম্পিউটারে একটি ডাটাবেস তৈরি করা থেকে আলাদা নয়, আপনি এটির অবস্থান নির্বাচন করার মুহুর্ত পর্যন্ত। সার্ভারের জন্য আপনাকে নির্বাচন করতে হবে:

এরপরে, তথ্য বেস প্যারামিটার সেট আপ করার জন্য আপনাকে সমস্ত প্রয়োজনীয় ক্ষেত্রগুলি পূরণ করতে হবে: ডাটাবেসের নাম এবং সার্ভার ক্লাস্টারে এর নাম, 1C এর আইপি: এন্টারপ্রাইজ সার্ভার ক্লাস্টার এবং ডাটাবেস সার্ভার, ডাটাবেস ম্যানেজমেন্ট সিস্টেমের ধরন (DBMS) , ইত্যাদি:

ডিফল্ট সেটিংস বাকি রেখে নিচের ধাপগুলোর মধ্য দিয়ে অগ্রসর হলে, সার্ভারে একটি এসকিউএল ইনফোবেস তৈরি করা হবে।

ক্লায়েন্ট প্রোগ্রাম ইনস্টল করা হচ্ছে

ব্যবহারকারীদের এসকিউএল তথ্য ডাটাবেসের সাথে কাজ করতে সক্ষম করার জন্য, এটি ক্লায়েন্ট স্টেশনগুলিতে সঠিকভাবে সংযোগ করা প্রয়োজন। এই ধরনের সংযোগের ক্রম:


যদি 1C:এন্টারপ্রাইজ সার্ভারে একটি ইনফোবেস তৈরির জন্য সেটিংস সঠিকভাবে নির্দিষ্ট করা থাকে এবং 1C ক্লায়েন্ট কনফিগারেশন সঠিকভাবে সম্পন্ন করা হয়, আপনি যখন ক্লায়েন্ট ওয়ার্কস্টেশন থেকে প্রোগ্রামটি শুরু করেন, সার্ভার মেশিনের সাথে একটি সংযোগ তৈরি করা হবে।

এই নিবন্ধটিতে ক্লায়েন্ট-সার্ভার সংস্করণে 1C ইনস্টলেশন পদ্ধতি সম্পর্কে তথ্য রয়েছে।

1C প্ল্যাটফর্মের ইনস্টলেশন আমাদের অন্য নিবন্ধে বর্ণিত হয়েছে - "1C প্রশাসন", "1C ইনস্টলেশন" বিভাগে। একটি সার্ভারে ইনস্টল করা স্থানীয় কম্পিউটারে ইনস্টল করার মতোই, শুধুমাত্র একটি পার্থক্য সহ। সার্ভার সংস্করণে, ইনস্টল করার জন্য উপাদান নির্বাচন করার সময়, আপনাকে অবশ্যই "1C:Enterprise Server" এবং "1C:Enterprise Server Administration" নির্বাচন করতে হবে৷

ক্লায়েন্ট কম্পিউটারে 1C ইনস্টল করুন যেখান থেকে সার্ভারের সাথে সংযোগ করা হবে।

ক্লায়েন্ট কম্পিউটারে ইনস্টলেশন "1C প্রশাসন" নিবন্ধে পূর্বে বর্ণিত পদ্ধতি থেকে আলাদা নয়।

এসকিউএল-এ একটি ইনফোবেস তৈরি করুন।

এসকিউএল-এ একটি তথ্য ভিত্তি তৈরি করা ফাইল সংস্করণে একটি ডাটাবেস তৈরি করার মতোই। পার্থক্য হল তথ্য বেস অবস্থানের ধরন নির্বাচন করার পর্যায়ে, আপনাকে অবশ্যই "1C: এন্টারপ্রাইজ সার্ভারে" নির্বাচন করতে হবে।

"সার্ভার ক্লাস্টার" আইটেমে, আপনি যে সার্ভারে এসকিউএল ইনস্টল করেছেন তার নাম (বা আরও ভাল, আইপি ঠিকানা) উল্লেখ করুন।

"ইনফোবেস নাম" বিভাগে, আপনি ডাটাবেসে যে নাম দিতে চান তা উল্লেখ করুন।

ডিবিএমএস টাইপ - এসকিউএল।

ডাটাবেস ব্যবহারকারী এবং তার পাসওয়ার্ড MS SQL ইনস্টল করার সময় উপরে উল্লিখিত একই সুপার ইউজার।

ডিফল্ট হিসাবে তারিখ অফসেট ছেড়ে দিন।

"এটি বিদ্যমান না থাকলে একটি ডাটাবেস তৈরি করুন" বিকল্পটি পরীক্ষা করে "পরবর্তী" ক্লিক করতে হবে।

এখন ডাটাবেস সফলভাবে SQL সার্ভারে তৈরি করা হয়েছে এবং উপলভ্য ডাটাবেসের তালিকায় যোগ করা হয়েছে। নীচের ছবিতে আপনি সম্পন্ন কাজের ফলাফল দেখতে পারেন।

এটা লক্ষনীয় যে তৈরি করা ডাটাবেস এখনও খালি। এটি একটি ফ্রেমওয়ার্ক, আপনার তথ্যের ভিত্তির জন্য SQL এ বরাদ্দ করা একটি স্থান। এই কাঠামোর মধ্যে আপনার ডাটাবেস লোড করার জন্য, আপনাকে আপলোড/লোড তথ্য বেস টুল ব্যবহার করতে হবে। আপলোড/ডাউনলোড পদ্ধতিটি আমাদের অন্য নিবন্ধ "1C প্রশাসন" এও বর্ণিত হয়েছে।

ভবিষ্যতে সিস্টেমটিকে একটি আদর্শ অবস্থায় আনার জন্য, তৈরি করা ডাটাবেসের জন্য একটি "রক্ষণাবেক্ষণ পরিকল্পনা" কনফিগার করা প্রয়োজন। একটি রক্ষণাবেক্ষণ পরিকল্পনা হল পদ্ধতির একটি সেট যা SQL একটি নির্দিষ্ট সময়সূচীতে নিয়মিতভাবে সম্পাদন করবে। উদাহরণস্বরূপ, এটি নিয়মিত ব্যাকআপ তৈরি করবে এবং অস্থায়ী ফাইলগুলি মুছে ফেলবে। SQL এর সাথে কাজ করা এই নিবন্ধের সুযোগের বাইরে এবং নিম্নলিখিতগুলির মধ্যে একটিতে বর্ণনা করা হবে।

এই নিবন্ধে আমরা বেশ কয়েকটি 1C এর সমান্তরাল অপারেশন চালু এবং কনফিগার করার প্রক্রিয়াটি দেখব: বিভিন্ন সংস্করণের এন্টারপ্রাইজ সার্ভার (সংস্করণগুলির জন্য প্রাসঙ্গিক 8.1 , 8.2 এবং 8.3 ) একটি কম্পিউটারে। এই উদাহরণে, 1C:Enterprise সার্ভার 8.3 চালু হবে যখন সার্ভার সংস্করণ 8.2 চলছে, কিন্তু নিবন্ধটি অন্যান্য অনুরূপ পরিস্থিতির জন্য প্রাসঙ্গিক হবে, উদাহরণস্বরূপ, 1C:Enterprise সার্ভার সংস্করণ 8.1 শুরু করার সময় যখন সার্ভার সংস্করণ 8.3 হয় চলমান বা বিভিন্ন বিটনেস দুটি সার্ভার চলমান.

1. সমস্যার বিবৃতি

ধরা যাক একটি কার্যকরী সার্ভার "1C: এন্টারপ্রাইজ" সংস্করণ রয়েছে 8.2 . অধিকন্তু, সার্ভার এজেন্ট একটি পরিষেবা হিসাবে চালু করা হয়েছে এবং স্ট্যান্ডার্ড সার্ভার এজেন্ট স্টার্টআপ প্যারামিটারগুলি নির্বাচন করা হয়েছে, যেমন:

  • 1540
  • 1541
  • 1560:1591
  • এই ক্লাস্টারগুলি ডিরেক্টরিতে অবস্থিত: " C:\Program Files\1cv82\srvinfo"
  • পরিষেবাটি স্থানীয় ব্যবহারকারী হিসাবে শুরু হয় USR1CV8

আসুন একই শারীরিক কম্পিউটারে কাজ করার জন্য 1C: এন্টারপ্রাইজ সংস্করণ সার্ভার চালু এবং কনফিগার করি 8.3 .

2. 1C ইনস্টলেশন: এন্টারপ্রাইজ সার্ভার অংশ সংস্করণ 8.3

আমরা 1C: এন্টারপ্রাইজ সার্ভারের ইনস্টলেশন শুরু করি (আমি 1C: এন্টারপ্রাইজ সার্ভার ইনস্টল করার বিষয়ে বিস্তারিত লিখেছি), ইনস্টলেশনের জন্য উপাদানগুলি নির্বাচন করুন:

  • 1C অ্যাক্সেস করার জন্য উপাদান: এন্টারপ্রাইজ 8 সার্ভার
  • সার্ভার 1C: এন্টারপ্রাইজ 8

এবং একই সময়ে, "1C: এন্টারপ্রাইজ" ফাইলগুলির ইনস্টলেশন ডিরেক্টরিটি মনে রাখবেন (এই ক্ষেত্রে - " C:\Program Files\1cv8\8.3.4.389»).

আমরা "1C: এন্টারপ্রাইজ" সার্ভারটি একটি পরিষেবা হিসাবে নয়, একটি অ্যাপ্লিকেশন হিসাবে ইনস্টল করি, অর্থাৎ আমরা পতাকাটি সরিয়ে ফেলি 1C ইনস্টল করুন: একটি উইন্ডোজ পরিষেবা হিসাবে এন্টারপ্রাইজ 8 সার্ভার"ইনস্টলেশনের সময়।

3. 1C-এর নিবন্ধন: এন্টারপ্রাইজ সার্ভার সংস্করণ 8.3

এখন পরিবর্তিত পরামিতি সহ একটি উইন্ডোজ পরিষেবা হিসাবে নতুন 1C: এন্টারপ্রাইজ সার্ভারটিকে ম্যানুয়ালি নিবন্ধন করা যাক। এটি করতে, কমান্ড লাইন বা প্রোগ্রাম ব্যবহার করুন উইন্ডোজ পাওয়ারশেল. আপনি কমান্ড চালানোর মাধ্যমে PowerShell চালু করতে পারেন শক্তির উৎস(এটি করার জন্য, প্রদর্শিত উইন্ডোতে Win + R কী সমন্বয় টিপুন " এক্সিকিউট"(রান) ক্ষেত্রে কমান্ডের নাম লিখুন" খোলা"(খুলুন) এবং চাপুন" ঠিক আছে") অথবা টাস্কবারে সংশ্লিষ্ট শর্টকাটে ক্লিক করে।

উইন্ডোজ পাওয়ারশেল কনসোলে যেটি খোলে, আরও কমান্ড প্রবেশের সুবিধার জন্য, আসুন ডিরেক্টরিতে যাই বিনইনস্টল করা 1C সহ ডিরেক্টরি: এন্টারপ্রাইজ ফাইলগুলি (পদক্ষেপ 1 থেকে ডিরেক্টরি) কমান্ড চালানোর মাধ্যমে

Cd "C:\Program Files\1cv8\8.3.4.389\bin"

যদি 1C:Enterprise সার্ভার সংস্করণ 8.3 পূর্বে একটি পরিষেবা হিসাবে ইনস্টল করা হয়েছিল, তাহলে আপনাকে অবশ্যই বিদ্যমান সার্ভার নিবন্ধন মুছে ফেলতে হবে। এটি করার জন্য আপনাকে কমান্ডটি চালাতে হবে

.\ragent.exe -rmsrvc

এছাড়াও আপনাকে 1C:Enterprise সার্ভারের পূর্ববর্তী ইনস্টলেশন থেকে ক্লাস্টার রেজিস্ট্রি ডিরেক্টরির সমস্ত ফাইল মুছে ফেলতে হবে। ডিফল্টরূপে এই ডিরেক্টরি C:\Program Files\1cv8\srvinfo.

এখন আপনি একটি নতুন 1C: এন্টারপ্রাইজ সার্ভার এজেন্ট পরিষেবা নিবন্ধন করতে এগিয়ে যেতে পারেন৷ কারণ ডিফল্ট পোর্ট ( 1540 , 1541 , 1560-1690 ) ইতিমধ্যে 1C দ্বারা দখল করা হয়েছে: এন্টারপ্রাইজ সার্ভার পরিষেবা সংস্করণ 8.2, এটি বিকল্প পোর্ট ব্যবহার করা প্রয়োজন, উদাহরণস্বরূপ 2540 , 2541 এবং পরিসীমা 2560-2591 . এই পরামিতিগুলির সাথে একটি সার্ভার নিবন্ধন করতে, কমান্ডটি চালান

.\ragent.exe -instsrvc -port 2540 -regport 2541 -range 2560:2591 -usr .\USR1CV8 -pwd UsrPass8 -d "C:\Program Files\1cv8\srvinfo"

(আপনি নিবন্ধে 1C: এন্টারপ্রাইজ সার্ভার এজেন্ট লঞ্চ প্যারামিটার সম্পর্কে আরও পড়তে পারেন)

এই উদাহরণটি নিম্নলিখিত পরামিতি মানগুলির সাথে একটি সার্ভার নিবন্ধন করে:

  • সার্ভার এজেন্ট নেটওয়ার্ক পোর্ট নম্বর - 2540
  • ক্লাস্টার ম্যানেজার নেটওয়ার্ক পোর্ট নম্বর - 2541
  • গতিশীল নির্বাচনের জন্য পোর্ট পরিসীমা - 2560:2591
  • পরিষেবাটি স্থানীয় ব্যবহারকারী হিসাবে শুরু হয় - USR1CV8
  • ব্যবহারকারীর পাসওয়ার্ড যার তরফে পরিষেবা চলছে ইউএসআরপাস8
  • ক্লাস্টার রেজিস্ট্রি ডেটা ডিরেক্টরিতে অবস্থিত "C:\Program Files\1cv8\srvinfo"
  • আপনি যদি সার্ভারে ডিবাগিং সক্ষম করতে চান তবে আপনাকে স্টার্টআপ লাইনে প্যারামিটার যোগ করতে হবে - ডিবাগ

ঠিক আছে, আসুন অবিলম্বে কমান্ডটি চালিয়ে পরিষেবাটি শুরু করি

.\ragent.exe -শুরু

চলুন উইন্ডোজ সার্ভিসে গিয়ে দেখি তালিকায় নাম সহ প্রয়োজনীয় সার্ভিসটি দেখা যাচ্ছে 1C: এন্টারপ্রাইজ 8.3 সার্ভার এজেন্ট (x86-64). পরিষেবাটি চলছে, এবং পরিষেবা স্টার্টআপ আপনার প্রবেশ করা পরামিতিগুলি ব্যবহার করে৷

এবং যদি আমরা ক্লাস্টার রেজিস্ট্রি ফাইলগুলির সাথে ডিরেক্টরিতে যাই, আমরা দেখতে পাব যে সংশ্লিষ্ট ফাইলগুলি সেখানে উপস্থিত হয়েছে।

5. সার্ভার প্রশাসন কনসোলে 1C: এন্টারপ্রাইজ সার্ভার সংস্করণ 8.3 যোগ করা

1C:Enterprise সার্ভার পরিচালনা করতে, 1C:Enterprise সার্ভার প্রশাসন কনসোল ব্যবহার করুন। আপনি সাবডিরেক্টরি থেকে প্রয়োজনীয় সংস্করণের প্রশাসনিক কনসোল খুলতে পারেন সাধারণ 1C:Enterprise প্রোগ্রামের ইনস্টল করা ফাইলগুলির সাথে ডিরেক্টরি (অগত্যা এই কম্পিউটারটি নয় - কনসোলটি নেটওয়ার্কের যেকোনো কম্পিউটারে আলাদাভাবে ইনস্টল করা যেতে পারে) স্ন্যাপ-ইন চালিয়ে 1CV8 সার্ভার (x86-64).msc.

1C: এন্টারপ্রাইজ সার্ভার অ্যাডমিনিস্ট্রেশন কনসোলে, সেটিংস ট্রিতে ডান-ক্লিক করুন “ কেন্দ্রীয় 1C: এন্টারপ্রাইজ 8.3 সার্ভার", আইটেম নির্বাচন করুন" সৃষ্টি» — « কেন্দ্রীয় সার্ভার 1C: এন্টারপ্রাইজ 8.3».

কেন্দ্রীয় 1C: এন্টারপ্রাইজ সার্ভারের জন্য পরামিতি উইন্ডোতে যা প্রদর্শিত হবে, নির্দিষ্ট করুন:

  • প্রোটোকল - টিসিপি
  • নাম - কম্পিউটারের নাম যেখানে 1C: এন্টারপ্রাইজ সার্ভার চলছে
  • আইপি পোর্ট — এই ক্ষেত্রে সার্ভার এজেন্টের নেটওয়ার্ক পোর্ট নম্বর 2540
  • বর্ণনা - কেন্দ্রীয় 1C এর নির্বিচারে বর্ণনা: এন্টারপ্রাইজ সার্ভার

ক্লিক " ঠিক আছে» প্রবেশ করা পরামিতি সংরক্ষণ করতে।

এর পরে নতুন ইনস্টল করা 1C: এন্টারপ্রাইজ সার্ভার সংস্করণ 8.3 এই স্ন্যাপ-ইন এর মাধ্যমে প্রশাসনের জন্য উপলব্ধ হবে।

এই নিবন্ধ কি তোমাকে সাহায্য করেছিল?

কাজের ক্লায়েন্ট-সার্ভার সংস্করণ- 1C: এন্টারপ্রাইজ 8 সিস্টেম পরিচালনা করার বিকল্পগুলির মধ্যে একটি।

কাজের ক্লায়েন্ট-সার্ভার সংস্করণটি ওয়ার্কগ্রুপে বা একটি এন্টারপ্রাইজ স্কেলে ব্যবহারের জন্য উদ্দিষ্ট। এটি একটি তিন-স্তরের ক্লায়েন্ট-সার্ভার আর্কিটেকচারের উপর ভিত্তি করে প্রয়োগ করা হয়।

ক্লায়েন্ট-সার্ভার আর্কিটেকচার পুরো ওয়ার্কিং সিস্টেমটিকে তিনটি ভিন্ন অংশে বিভক্ত করে যা একটি নির্দিষ্ট উপায়ে একে অপরের সাথে যোগাযোগ করে:

ব্যবহারকারীর (ক্লায়েন্ট অ্যাপ্লিকেশন) জন্য চলমান প্রোগ্রামটি 1C:Enterprise 8 সার্ভার ক্লাস্টারের সাথে যোগাযোগ করে এবং ক্লাস্টার, যদি প্রয়োজন হয়, ডাটাবেস সার্ভারে অ্যাক্সেস করে।

এই ক্ষেত্রে, 1C:Enterprise 8 সার্ভারের ফিজিক্যাল ক্লাস্টার এবং ডাটাবেস সার্ভার একই কম্পিউটারে বা বিভিন্ন কম্পিউটারে অবস্থিত হতে পারে। এটি প্রশাসককে প্রয়োজনে সার্ভারের মধ্যে লোড বিতরণ করার অনুমতি দেয়।

একটি 1C ব্যবহার করে: এন্টারপ্রাইজ 8 সার্ভার ক্লাস্টার আপনাকে এটিতে সর্বাধিক বিস্তৃত ডেটা প্রসেসিং ক্রিয়াকলাপকে মনোনিবেশ করতে দেয়। উদাহরণস্বরূপ, এমনকি খুব জটিল প্রশ্নগুলি চালানোর সময়, ব্যবহারকারীর জন্য চলমান প্রোগ্রামটি শুধুমাত্র তার প্রয়োজনীয় নির্বাচন পাবে এবং সমস্ত মধ্যবর্তী প্রক্রিয়াকরণ সার্ভারে সঞ্চালিত হবে। সাধারণত, একটি সার্ভার ক্লাস্টারের ক্ষমতা বাড়ানো ক্লায়েন্ট মেশিনের সম্পূর্ণ ফ্লিট আপগ্রেড করার চেয়ে অনেক সহজ।

একটি 3-স্তরের স্থাপত্য ব্যবহার করার আরেকটি গুরুত্বপূর্ণ দিক হল প্রশাসনের সহজলভ্যতা এবং তথ্য বেসে ব্যবহারকারীর অ্যাক্সেসকে স্ট্রিমলাইন করা। এই বিকল্পে, ব্যবহারকারীর কনফিগারেশন বা ডাটাবেসের প্রকৃত অবস্থান সম্পর্কে সচেতন হওয়ার প্রয়োজন নেই। সমস্ত অ্যাক্সেস 1C:Enterprise 8 সার্ভারের একটি ক্লাস্টারের মাধ্যমে বাহিত হয়৷ একটি নির্দিষ্ট ইনফোবেস অ্যাক্সেস করার সময়, ব্যবহারকারীকে শুধুমাত্র ক্লাস্টারের নাম এবং ইনফোবেস নামটি নির্দিষ্ট করতে হবে এবং সিস্টেম যথাক্রমে ব্যবহারকারীর নাম এবং পাসওয়ার্ডের অনুরোধ করে৷

1C: এন্টারপ্রাইজ 8 দক্ষতার সাথে তথ্য পুনরুদ্ধার করতে একটি ডাটাবেস ম্যানেজমেন্ট সিস্টেমের ক্ষমতা ব্যবহার করে:

  • ক্যোয়ারী মেকানিজম গণনা সম্পাদন করতে এবং রিপোর্ট তৈরি করতে ডিবিএমএস-এর ব্যবহার সর্বাধিক করার উপর দৃষ্টি নিবদ্ধ করে,
  • বিপুল সংখ্যক ডাটাবেস কল না করেই বৃহৎ গতিশীল তালিকা দেখা নিশ্চিত করা হয়; একই সময়ে, ব্যবহারকারীকে কার্যকর অনুসন্ধান ক্ষমতা, সেইসাথে নির্বাচন এবং সাজানোর সেটিংস প্রদান করা হয়।

ক্লায়েন্ট-সার্ভার বিকল্পটি স্থাপন করা এবং এটি পরিচালনা করা বেশ সহজ। উদাহরণস্বরূপ, একটি ডাটাবেস তৈরি করা হয় সরাসরি কনফিগারেটর চালু করার সময় (ফাইল সংস্করণের মতো)।

ক্লায়েন্ট অ্যাপ্লিকেশন

একটি ক্লায়েন্ট-সার্ভার সংস্করণে কাজ করা হয় সরাসরি ক্লাস্টারের সাথে বা একটি ওয়েব সার্ভারের মাধ্যমে সম্ভব। অধিকন্তু, ক্লাস্টারের সাথে সরাসরি সংযোগের ক্ষেত্রে, মোটা ক্লায়েন্ট এবং পাতলা ক্লায়েন্ট TCP/IP প্রোটোকল ব্যবহার করে। একটি ওয়েব সার্ভারের মাধ্যমে সংযোগ করার সময়, পাতলা ক্লায়েন্ট এবং ওয়েব ক্লায়েন্ট HTTP বা HTTPS প্রোটোকল ব্যবহার করে।

সার্ভার ক্লাস্টার

1C:Enterprise 8 সার্ভার ক্লাস্টার হল প্ল্যাটফর্মের প্রধান উপাদান, যা ক্লায়েন্ট-সার্ভার মোডে ব্যবহারকারী এবং ডাটাবেস ম্যানেজমেন্ট সিস্টেমের মধ্যে মিথস্ক্রিয়া নিশ্চিত করে। একটি ক্লাস্টারের উপস্থিতি আপনাকে নিরবচ্ছিন্ন, ত্রুটি-সহনশীল, বৃহৎ তথ্য ডেটাবেস সহ বিপুল সংখ্যক ব্যবহারকারীর প্রতিযোগিতামূলক অপারেশন নিশ্চিত করতে দেয়।

ডাটাবেস সার্ভার

নিম্নলিখিত একটি ডাটাবেস সার্ভার হিসাবে ব্যবহার করা যেতে পারে:

সার্ভার ক্লাস্টার প্রশাসন

প্ল্যাটফর্মটিতে বিভিন্ন সরঞ্জামের একটি সেট রয়েছে যা প্রশাসককে ক্লাস্টার, তথ্য ডাটাবেস এবং ব্যবহারকারীর সংযোগগুলি পরিচালনা করার অনুমতি দেয়।

সার্ভারে মৌলিক কার্যকারিতা সম্পাদন করা

অ্যাপ্লিকেশন বস্তুর সাথে সমস্ত কাজ, ডাটাবেস পড়া এবং লেখা শুধুমাত্র সার্ভারে সঞ্চালিত হয়। ফর্ম এবং কমান্ড ইন্টারফেসের কার্যকারিতা সার্ভারে প্রয়োগ করা হয়।

সার্ভার ফর্ম ডেটা প্রস্তুত করে, উপাদানগুলি সাজায় এবং পরিবর্তনের পরে ফর্ম ডেটা রেকর্ড করে৷ ক্লায়েন্ট সার্ভারে ইতিমধ্যে প্রস্তুত একটি ফর্ম প্রদর্শন করে, ডেটা প্রবেশ করে এবং প্রবেশ করা ডেটা এবং অন্যান্য প্রয়োজনীয় ক্রিয়াকলাপ রেকর্ড করতে সার্ভারকে কল করে।

একইভাবে, কমান্ড ইন্টারফেস সার্ভারে গঠিত হয় এবং ক্লায়েন্টে প্রদর্শিত হয়। এছাড়াও, প্রতিবেদনগুলি সম্পূর্ণরূপে সার্ভারে তৈরি হয় এবং ক্লায়েন্টে প্রদর্শিত হয়।

একই সময়ে, প্ল্যাটফর্ম মেকানিজমগুলি ক্লায়েন্ট কম্পিউটারে স্থানান্তরিত ডেটার পরিমাণ কমানোর উপর দৃষ্টি নিবদ্ধ করে। উদাহরণস্বরূপ, তালিকা, সারণী বিভাগ এবং প্রতিবেদনগুলি থেকে ডেটা অবিলম্বে সার্ভার থেকে স্থানান্তরিত হয় না, তবে ব্যবহারকারী এটি দেখেন।

সার্ভার চলে:

  • ডাটাবেস প্রশ্ন
  • ডেটা রেকর্ডিং,
  • নথিপত্র বহন,
  • নানা হিসাব-নিকাশ
  • প্রক্রিয়াকরণ সঞ্চালন,
  • প্রতিবেদন তৈরি করা,
  • প্রদর্শনের জন্য ফর্ম প্রস্তুত করা হচ্ছে।

ক্লায়েন্টের উপর চলে:

  • ফর্ম গ্রহণ এবং খোলা,
  • ফর্ম প্রদর্শন,
  • ব্যবহারকারীর সাথে "যোগাযোগ" (সতর্কতা, প্রশ্ন...),
  • আকারে ছোট গণনা যার জন্য দ্রুত প্রতিক্রিয়া প্রয়োজন (উদাহরণস্বরূপ, পরিমাণ দ্বারা মূল্য গুণ করা),
  • স্থানীয় ফাইলের সাথে কাজ করা,
  • বাণিজ্যিক সরঞ্জাম নিয়ে কাজ করা।

ক্লায়েন্টে অন্তর্নির্মিত ভাষা ব্যবহার করে

আপনি কেবল সার্ভারেই নয়, ক্লায়েন্টেও ফর্মগুলির কার্যকারিতা পরিচালনা করতে পারেন। ক্লায়েন্ট অন্তর্নির্মিত ভাষা সমর্থন করে। এটি এমন ক্ষেত্রে ব্যবহৃত হয় যেখানে স্ক্রিনে প্রদর্শিত ফর্মের সাথে সম্পর্কিত গণনা করা প্রয়োজন, উদাহরণস্বরূপ, দ্রুত (সার্ভারের সাথে যোগাযোগ না করে) মূল্য এবং পরিমাণের উপর ভিত্তি করে একটি নথি লাইনের পরিমাণ গণনা করা; ব্যবহারকারীকে একটি প্রশ্ন জিজ্ঞাসা করুন এবং উত্তর প্রক্রিয়া করুন; কম্পিউটারের ফাইল সিস্টেম থেকে একটি ফাইল পড়ুন এবং সার্ভারে পাঠান।

যাইহোক, ক্লায়েন্টে অন্তর্নির্মিত ভাষার অপারেশন কঠোরভাবে সীমিত পরিমাণে সমর্থিত। মডিউলগুলিতে ক্লায়েন্ট পদ্ধতিগুলি সার্ভার পদ্ধতিগুলি থেকে স্পষ্টভাবে পৃথক করা হয় এবং তারা অন্তর্নির্মিত ভাষার অবজেক্ট মডেলের একটি সীমিত রচনা ব্যবহার করে।

ডাটাবেসের সাথে সরাসরি কাজ ক্লায়েন্টে অনুমোদিত নয়। অ্যাপ্লিকেশন বস্তুর সাথে সরাসরি কাজ করার অনুমতি নেই; উদাহরণস্বরূপ, এই ধরনের অন্তর্নির্মিত ভাষা যেমন ডিরেক্টরি অবজেক্ট।<имя> . অনুরোধ অনুমোদিত নয়. আপনি যদি ক্লায়েন্ট কোডে ডেটা সহ অ্যাকশনগুলিকে কল করতে চান তবে আপনাকে সার্ভারের পদ্ধতিগুলি কল করতে হবে যা ইতিমধ্যে ডেটা অ্যাক্সেস করবে।

বিষয়ে প্রকাশনা