PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تحت شبکه بردن یه برنامه



b_itman_b
04 / July / 2013, 05:06 PM
سلام بر اساتید گرامی
من یه برنامه دارم که بانکش sql2008 هست.یه برنامه ثبت متقاضیان.این برنامه قبلا با بک کاربر کار می کرد.حالا اگه بخوام چند کاربره کنمش باید چه کنم؟
با ADO به بانک متصل می شم.
کاری که خودم بلدم اینه که در قسمت نام سرور باید آی پی رایانه سرور رو برم. آیا درست فکر می کنم؟لطفا راهنمایی کنید.تاحالا عملا برنامه چند کاربره ننوشتم.
ممنون

b_itman_b
05 / July / 2013, 09:36 PM
سلام.ممنون.همین کار رو میکنم.بعد از زدن Refresh* در قسمت server name هم حتی اسم اون سرور رو میاره ولی وقتی می خوام Database رو انتخاب کنم خطا میده:
SQL server Does not exist or access denied
نمیدونم باید تو sql سرور کاره خاصی انجام بدم یا نه.ممنون میشم بیشتر راهنمایی کنید.قول میدم جاهای دیگه جبران کنم

admin
05 / July / 2013, 09:36 PM
سلام.میتونید از ado استفاده کرده و بعد connection string رو انتخاب کرده و سپس از تب بعدی use connection string را انتخاب می نمایید.
حالا در تبprovider گزینه ی Microsoft ole db provider for sqlserver را انتخاب نموده و next را میزنید.
در مرحله ی بعدی یعنی تب Connection نام سرور را با زدن کلید refresh بروز رسانی کرده و انتخاب می نماییم.
اگر Sql server یوزر و پسورد برای ورود بخواهد آنها را تنظیم کرده و همچنین نام دیتابیس مربوطه را انتخاب می نماییم.

<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>

b_itman_b
06 / July / 2013, 02:06 AM
دوستان واقعا کسی اطلاعات نداره یا نمی خواین انجمن و البته بنده رو راهنمایی کنید؟؟؟
خواهشا مشارکت نمایید

admin
06 / July / 2013, 06:30 AM
نیاز به هیچ تنظیمی در sql server نیست ، فقط دقیقا همانطوری که وارد sql server میشوید ، یعنی با همان مشخصات اینجا هم می توانید وارد شوید*


<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>

b_itman_b
06 / July / 2013, 06:36 AM
ممنون مدیرجون.مشکلم رو فایروال بود.حل شد.حالا یه سوال.واقعا برنامه های تحت شبکه که با دلفی نوشته میشه به همین راحتیه؟؟؟
آخه ما تو اداره یه برنامه واسه اداره مالی و ذیحساب داریم که واقعا برنامه غولیه.تحت شبکه هم هست.ولی برای نصب تو کلاینت ها 3 تا برنامه باید نصب بشه:
1- BDE administrator
2-Crystal Report
3-SQL Server Client
بعدشم وقتی برنامه میخواد بیاد بالا کلی فاید bpl لود میکنه و بعد میاد بالا.میشه یکم توضیح بدین؟شرمنده

admin
06 / July / 2013, 11:06 AM
سلام.اوه ... حتما Nod32* داشتید ...
والا اولا :
اونا از Creystal Report* استفاده کردن ، ولی من خودم از Quick Report یعنی ساده ترین ابزار گزارش گیری استفاده می کنم و با یه ذره خلاقیت بهترین نمونه از فرم های گزارش گیری رو درست می کنم و چون از ابزار خود دلفی هست نیاز به نصب هیچ نرم افزار جانبی ای نیست.
دوما :
نیاز به هیچ ورژنی از SQLSERVER در بقیه ی سیستم ها غیر از سرور نیست ، فقط کافیه ارتباط سخت افزاری اونها رو با سرور برقرار کنید و سپس از طریق تکنولوژی هایی مثل .udl ارتباط اتون رو با سرور برقرار کنید.

ضمنا با دلفی نرم افزارهای دستاپی و وبی غولی نوشته شده اند که با کمتر زبانی (البته در زمینه ی وب به جز جاوا که ارادت خاصی بهش دارم :D ) میشه حتی فکرش رو هم کرد ...

b_itman_b
07 / July / 2013, 11:06 AM
مدیر جان مشکلم حل شد.فقط مشکل دیگر من اینه که برنامه ام تحت wan جواب نمیده و فقط تو محیط lan بانک رو میشناسه؟آخه واسه ادارمون میخوام.کل استان با هم شبکه هستند.راهنمایی کنید ممنون میشم؟

admin
07 / July / 2013, 03:36 PM
سلام.اول بگید که از کدوم یکی از تکنولوژیهای زیر استفاده می کنید ؟؟؟
دوم :سرورتون* IP Valid داره ؟

WAN -Wide Area Network
شبکه ای که در نقاط جغرافیایی مختلف پراکنده است و برای مرتبط کردن سگمنتهای مختلف به قابلیت های ارتباطی متکی است هر wan میتواند یک شبکه بزرگ باشد و یا از تعدادی LAN مرتبط به هم تشکیل یابد
lan و wan ها معمولا بوسیله مالکیت شبکه فرق گذاشته می شوند.در یک lan شرکت ها همه شیوه های وصل شدن تجهیزات مثل روترها , سویئچها , سیم کشی ها و از این قبیل را مالکیت و اداره می کنند .
این عمل معمولا در یک WAN صورت نمی گیرد , جایی که یک تامین کننده سرویسها ( از قبیل یک حامل ارتباط از دور محلی ) معمولا صاحب های لینک های شبکه و تجهیزات راه گزینی هستند

تکنولوژی *های wan و مدل مرجع OSI
تکنولوژی های wan در سه لایه های پایین از مدل OSI (network,Data link,physical layer) وجود و عمل می کند
در حالی که تمام تکنولژی های wan عنصرهایی که در لایه شبکه عمل می کنند مثل ISDN و X.25 را ندارند
شکل زیر چگونگی نگاشت تکنولژی های WAN و مدل OSI را نشان می دهد

اتصالات WAN

قبل از اتصال فیزیکی به یک فراهم کننده سرویس شبکه (Service Provider network) یک شرکت احتیاج به تعیین کردن نوع سرویس WAN یا اتصال که آنها احتیاج دارند می باشد.بطور مثال ممکن است یک مشتری یک لینک dial-up بین دو منطقه بایک اتصال دائم همیشه برخط را بخواهد.سه نوع اصلی تکنولژی های اتصال WAN وجود دارد هر کدام با مزیت ها و اشکالات در خصوص سرعت , اجرا و هزینه وابسته هستند این ها شامل بهم پیوستن point to point(leased lines) , cicuit switched و packet switched هستند

<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span> (<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>)



point to point links(leased lines
خط اختصاصی یک کانال ارتباطی کهه دو محل را به طور دائم با یکدیگر متصل می کند.عموما محدوده سرعت ها از 64 kbps تا سقف 2 mbps است
leased lin ها معمولا گرانتر از دیگر اتصالات WAN هستند.عموما leased line یا از پروتکل point to point(PPP) یا High Level Data Link Control(HDLC) برای encapsulate و فرستادن اطلاعات بین محل ها استفاده می کنند


Circuit Switching
سوئیچینگ مدار روشی برای باز کردن خطوط ارتباطی , از طریق سیستم تلفن , به وسیله ایجاد یک پیوند فیزیکی بین طرف آغاز کننده و طرف دریافت کننده.در این روش برقراری ارتباط در یک مرکز سوئیچینگ انجام می شود.در این فرآیند , یک ارتباط فیزیکی بین طرفین برقرار می شود و تا وقتی که لازم باشد یک خط باز بین آنها حفظ می شود.این روش عموما در شبکه های تلفنی که اتصال از طریق شماره گیری انجام می شود مورد استفاده قرار میگیرد , و در شبکه های ارتباطی خصوصی با مقیاس کوچکتر نیز به کار برده می شود.برخلاف دیگر روش های انتقال همچون سوئیچینگ بسته ها , عمل باید پیش از تثبیت ارتباط صورت گیرد
مثال هایی که برای تکنولوزی های WAN,Switched شامل می شود عبارتند از Dial up آنالوگ و ISDN


Packet Switching
پیام رسانی روشی برای تحویل پیام ها که در آن واحد های اطلاعاتی کوچک (بسته ها ) با استفاده از ایستگاه های موجود در شبکه کامپیوتری از طریق بهترین مسیر قابل دسترسی در بین مبدا و مقصد ارسال می شوند
شبکه های packet switching اطلاعات را در واحد های کوچک مدیرین می کنند , یعنی پیام را پیش از ارسال به چندین بسته تجزیه می کنند.اگر چه بسته ها ممکن است مسیر های مختلفی را طی کنند و به طور متوال یا همزمان نرسند اما کامپیوتر دریافت کننده می تواند آنها را مجددا به همان پیام اولیه تبدیل نماید.این گونه شبکه ها سریع و کارآمد می باشند.این شبکه ها برای مدیریت ترافیک و تجزیه بازگرداندن بسته ها به حالت اول به کامپیوتر ها و نرم افزارهایی با هوشمندی لازم جهت کنترل تحویل پیام ها نیاز دارند.اینترنت یک نمونه از این شبکه هااست.مثال های عمومی برای تکنولوزی wan,packet switching شامل Frame Relay ,x.25 و ATM می شود


تجهیزات WAN
شما باید بخاطر داشته باشید که تجهیزات DTE معمولا مبدا یا مقصد از یک لایه ارتباطاتی شبکه مثل یک روتر , کامیپوتر یا ترمینال است
تجهیزات DCE احتیاج به تجهیزات عمومی از قبیل موارد زیر را دارند
Modems
Terminal Adapters
CSU/DSU


Modems
مودم مخفف عبارت modulator/Demodulator است. وسیله ارتباطاتی که عمل تبدیل را در بین داده های دیجیتال یک کامپیوتر یا ترمینال و سیگنال های صوتی آنالوگ قابل عبور از طریق خط تلفن استاندارد انجام می دهد.چون سیستم تلفن برای مدیریت صدا و دیگر سیگنال های صوتی طراحی شده است و کامپیوتر ها سیگنال ها را به صورت واحد های گسسته ای از اطلاعات دیجیتال پردازش می کنند.وجود یک مودم در هر دو سوی خط تلفن برای تبادل دادها در بین کامپیوتر ها ضروری است.در سویی که انتقال آغاز می شود مودم عمل تبدیل را از دیجیتال به آنالوگ تبدیل می کند , در سویی که دریافت انجام می شود مودم دیگری صدای آنالوگ را دوباره به شکل دیجیتال اولیه تبدیل می کند.مودم ها برای انتقال حجم بالایی از داده ها از روش های پیچیده ای برای بارگذاری اطلاعات به حامل صوتی استفاده می کنند
از نگاه دیگر هر وسیله ارتباطی که به عنوان یک رابط در بین یک کامپیوتر یا ترمینال و یک کانال ارتباطی عمل کند را گوییم.اگرچه این گونه وسایل ممکن است واقعا سیگنال ها را مدوله یا دمدوله نکنند , اما باز هم به عنوان یک مودم توصیف می شوند چرا که مودم از نظر بسیاری از کاربران جعبه سیاهی است که یک کامپیوتر را به یک خط ارتباطی متصل می کند


Terminal Adapters
آداپتور پایانه نام صحیح یک مودم ISDN که یک کامپیوتر شخصی را به یک خط ISDN متصل می کند , اما برخلاف مودم های معمولی , عمل مدولاسیون (و برعکس ) را انجام نمی دهد


Chanel Service Unit/Data Service Unit
وسیله هایی شبیه مودم هستند که به عنوان یک میانجی بین تجهیزات DTE (به عنوان مثال یک روتر ) و مدار دیجیتال service provider ها عمل می کند
CSU/DSU فرستادن و دریافت اطلاعات را حول مدار service provider ها به خوبی عملیات clocking را بکار می برند.

b_itman_b
08 / July / 2013, 03:36 PM
مرسی مدیر جان.wan* اداره ما به این صورته که هر اداره در هر شهرستان یه شکه LAN داره(با استفاده از کابل کشی و سوییچ و یک سرور که وظیفه DHCP برعهده اون هست) حال این اداره ها در سطح استان با استفاده از یه خط دیتا و یک روتر با هم ارتباط دارن.رنج IP ها* تا لایه 2 در همجای استان یکسانه و در لایه 3 شهرستان ها باهم فرق دارن.تو خود شهرستان هم که به تبع لایه آخرشون باهم فرق داره و استان های کشور هم تو لایه 2 با هم فرق می کنن.(البته فعلا بحثم کشوری نسیت).حالا برنامه من تو هر اداره به صورت جدا (وقتی بانک رو یکی از رایانه های اون اداره نصب باشه) جواب میده ولی فقط تو همون شهرستان.من دفتر اداره کل هستم و یه سرور تقریبا غولی هم دارم.بانک رو که رو این سرور نصب میکنم تو دفتر استان مشکلی ندارم ولی تو ادارات دیگه ام اجرا نمشه.از دوستان دیگه هم میخوام تو این بحث شرکت کنند.واقعا حیفه که از قابلیت برنامه های تحت شبکه دلفی استفاده نکنیم.

b_itman_b
08 / July / 2013, 08:06 PM
مدیر جون فعلا هر شهرستان یه دیتابیس داره و کاربر های اون شهرستان دارن بهم رو اون دیتابیس کار میکنن(LAN) و من مجبورم به سورت دستی بانک شهرستان هارو باهم تجمیع کنم.حالا میخوام بانک رو ببرم فقط تو دفتر استان و همه کاربرهای سطح استان با یه بانک کارکنن.دقیقا مثل سیستم اتوماسیون اداری اداره که بانکش فقط تو دفتره استانه.
راستش میتونم با Citrix مشکلم رو حل کنم ولی 2 تا مبحث هست اول اینکه میخوام اصول این کار رو یاد بگیرم و دوم اینکه برای استفاده از Citrix نیاز به لایسنس ترمینال سرویس دارم و کرکش رو ندارم.
(نمیدونم با citrix کار کردین یانه.دوستانی که کار نکردن بگن تا توضیح بدم)
مدیرجون بخدا شرمندتم

admin
08 / July / 2013, 08:06 PM
مهندس بحث شما بحث ارتباط به سروره ، شما باید به اون سیستم دسترسی داشته باشید ، این میتونه با اختصاص یک ip valid باشه ، یه بحثهای دیگه هم داریم که در مورد نوع پایگاه داده ی شماست ، مثلا باید بدونیم که شما از چه نوع dbms و سیستم مدیریت پایگاه داده ای استفاده می کنید ، مثل اگه توزیع شده باشه شما کارتون خیلی سخت میشه و اگه کلا از روش کلاینت / سرور استفاده می کنید قضیه به یه صورت دیگه است.
الان شما فقط یک دیتابیس در سرور اصلی دارید یا در هر استان یا شهرستان یک دیتابیس جدا دارید ولی به صورت توزیع شده و با هم در ارتباط ...؟؟؟

b_itman_b
11 / July / 2013, 12:36 AM
سلام و طاعات قبول.خوب مدل پایگاه داده توزیع شده بخوام کار کنم باید چکار کنم؟(مدیر جون مثال 12 امام یادت نره)

admin
12 / July / 2013, 05:06 AM
نقل قول از b_itman_b
سلام و طاعات قبول.خوب مدل پایگاه داده توزیع شده بخوام کار کنم باید چکار کنم؟(مدیر جون مثال 12 امام یادت نره)



ابتدا باید از dbms ای استفاده کنید که بتونه با مدل توزیع شده کار بکنه و بعدا هم که از یک متخصص واسه طراحی مدل توزیع شده کمک بگیرید ...
ضمنا این &quot; مثال 12 امام &quot; داستانش چیه ؟؟؟ :P

b_itman_b
17 / July / 2013, 05:06 AM
همون داستان همشهری ما که بهش میگن 12 امام رو میشناسی میگه آره.میگن نام ببر* میگه اینجوری نه!اگه ببینم میشناسم.

b_e_shamlu
17 / July / 2013, 09:36 AM
باید بگم خیلی عالی مدیر جان آیتمن جان از شما هم متشکرم چون سوالهای را مطرح میکنید که ما هم خیلی استفاده میبریم
از دیگر دوستانی که به این سایت سر میزنند لطف کنند و تا میتونند به پستهای کاربردی که به آنها مربوط میشه سر بزنند و حتما تشکر از مدیر و هم چنین از کسی که آن پستهارا هدایت میکنند یادتان نرود
ضمنا اگر شد یک جمله هم بنویسید بد نیست که بدانند کس آنطرف خط هست
با تشکر
<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>

مجید
06 / August / 2015, 07:57 PM
سلام
میدونم خیلی وقته که از طرح مشکلتون گذشته . فقط خواستم بدونم مشکلتون حل شد یا نه؟ اگه حل شده میشه لطفا اینجا راه حل را برای بقیه هم بگذارید.
با تشکر

tour kish
02 / December / 2015, 05:38 PM
مرسی بابت مطالب مفیدتون