PDA

View Full Version : سوال: نحوه تست پروژه نوشته شده با sql server



me.enik
چهارشنبه 17 خرداد 1391, 15:07 عصر
سلام.
راستش من یه پروژه با زبان دلفی و با استفاده از بانک اطلاعاتی sql server نوشتم.
تقریبا پروژه تمام شده.
پروژه ای هستش شبیه به سیستم انتخاب واحد دانشگاه ولی با کاربرد دیگه ای.
حالا اینا مهم نیستش.

من میخوام بدونم که چی جوری باید برنامه رو تست کنم که درست کار میکنه یا نه؟
راستی, برنامه windows application هستش و از طریق سیم, کامپیوتر ها به هم متصل هستند.



ممنون.

firststep
چهارشنبه 17 خرداد 1391, 15:18 عصر
سلام اول بایستی برنامه رو روسیسنم خودتون عست بگیرین یعنی هم سیستم خودتون سور و هم کلاینت باشه
در این حالت اسم سرورتو میشه لوکال
بعد که می خواین در حالت شبکه ران بگیرین میشه ای پی یا نام سیستم سرورتون همین

me.enik
چهارشنبه 17 خرداد 1391, 15:57 عصر
سلام اول بایستی برنامه رو روسیسنم خودتون عست بگیرین یعنی هم سیستم خودتون سور و هم کلاینت باشه
در این حالت اسم سرورتو میشه لوکال
بعد که می خواین در حالت شبکه ران بگیرین میشه ای پی یا نام سیستم سرورتون همین

اقا ممنون.
میشه یه کم بیشتر توضیح بدید؟
لطفا دقیق تر بگید که باید چی کار کنم.
ممنون میشوم مرحله به مرحله بگید دقیقا باید چی کار کنم.

me.enik
جمعه 19 خرداد 1391, 15:51 عصر
کسی نبود جواب بده!!؟
یعنی هیچ کس تاحالا براش همچین اتفاقی نیافتاده و من اولین نفری هستم که با sql server برنامه نوشتم!!!؟
:لبخند: :متفکر:

fahimi
شنبه 20 خرداد 1391, 19:22 عصر
منظور firststep بصورت ساده این بود sql sqever در کامپیوتر خودت نصب کن دیتا بیس برنامه را به آن اتج کن و در برنامه ات مسیر کانکشن استرینگ آنرا ،sql sqever کامپیوترت(Local) قرار بده و بعد هم insert,update,delete را انجام و نتیجه را تیبل ها مشاهده کن

me.enik
شنبه 20 خرداد 1391, 20:30 عصر
منظور firststep بصورت ساده این بود sql sqever در کامپیوتر خودت نصب کن دیتا بیس برنامه را به آن اتج کن و در برنامه ات مسیر کانکشن استرینگ آنرا ،sql sqever کامپیوترت(Local) قرار بده و بعد هم insert,update,delete را انجام و نتیجه را تیبل ها مشاهده کن

پس در این صورت, میشه مطمئن بود که برنامه درست عمل میکنه؟
ولی حالا دو تا سوال دیگه.
دیتابیسم رو چی جوری پیدا کنم؟
اس کیو ال سرور, باید فقط روی کامپیوتر اصلی نصب باشه یا روی همه ی اونها؟

hossein_h62
یک شنبه 21 خرداد 1391, 10:52 صبح
دیتابیسم رو چی جوری پیدا کنم؟
از طریق IP یا نام سرور؛ کلاینت ها به دیتابیس دسترسی پیدا میکنند.(قسمت Data Source در Connection String)


اس کیو ال سرور, باید فقط روی کامپیوتر اصلی نصب باشه یا روی همه ی اونها؟
روی کلاینت ها نیازی به نصب SQL Server نیست.

me.enik
یک شنبه 21 خرداد 1391, 12:11 عصر
اون سوال اولم که مشکلش یه چیز دیگه بود.
یعنی اون فایلی رو که مثلا باید از کامپیوتر خودم به کامپیوتر شرکت انتقال بدم رو, نمیدونستم کجاست!!
که مشکلم حل شد.

و اما سوال دومم.
الآن فکر کنید من روی کامپیوتر خودم, یه برنامه نوشتم شبیه به سیستم انتخاب واحد دانشگاه.
ولی windows app هستش.
الآن کاری که من باید بکنم, این هستش که برنامه ای رو که نوشتم رو, انتقال بدم مثلا ب شرکت.
توی شرکت هم مثلا 50 تا کامپیوتر هستش و مردم میان میشینن پشت کامپیوترها و شروع میکنن به کار با برنامه.

پس الآن هیچ احتیاجی نیست که چیزی شبیه به sql server نصب بشه؟

hossein_h62
یک شنبه 21 خرداد 1391, 13:23 عصر
پس الآن هیچ احتیاجی نیست که چیزی شبیه به sql server نصب بشه؟
توی پست قبلی عرض کردم روی کلاینت ها نیازی به نصب اسکیوال سرور نیست ولی شما باید روی سرور اسکیوال رو نصب کنید.
بطور خیلی ساده و مختصر، کاری که باید بکنید اینه که روی سرور SQL Server نصب کنید و برنامتون رو هم قرار بدین. بعدش مسیر برنامه رو هم برای کلاینت ها Share میکنی که بتونن از طریق شرتکات برنامه رو اجرا کنن و به دیتابیس وصل بشن.