با سلام بر عزیزان
میخواستم بدونم چطور می توان یک برنامه ای را که نوشتیم به صورت تحت شبکه ایجاد کرد؟؟ ایا نیاز به دانش شبکه دارد؟؟؟ ایا نیاز به کد نویسی خاصی دارد؟؟؟ لطفا پروسه اش را توضیح بدهید؟
سپاس
با سلام بر عزیزان
میخواستم بدونم چطور می توان یک برنامه ای را که نوشتیم به صورت تحت شبکه ایجاد کرد؟؟ ایا نیاز به دانش شبکه دارد؟؟؟ ایا نیاز به کد نویسی خاصی دارد؟؟؟ لطفا پروسه اش را توضیح بدهید؟
سپاس
سلام
دوست عزیز اگه ConnectionString برنامه رو تنظیم کنی میتونی به راحتی برنامه رو تحت شبکه بکنی !
کد زیر :
Data Source=192.168.1.10,1433;Network Library=DBMSSOCN;
Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
البته باید یکسری تنظیمات مربوطه رو هم تو خود SQL Server انجام بدی !
( ایجاد User و تعیین سطوح دسترسی )
ممنون دوستد عزیز: اصلا منظور : دقیق از تحت شبکه کردن چی هست؟؟ چه مزایایی داره؟؟؟چه ویژه گی ای به برنامه اضافه می شود؟؟
سپاس
به نظر من مزیتش این میتونه باشه که دیتابیس رو تو یه کامپیوتر جدا نصب کنی ( کامپیوتری با امکانات بالا ) و برنامه رو تو یه سیستم ساده و با امکانات کم نصب کنی که بیشتر سیستم بعضی ادارت همین جوره ( امکانات سیستم ها پایینه )
و مزیت دیگش : چند کاربره بودن سیستم میتونه باشه !
ممنون دوست عزیز: روش نصب اش چطوری هست؟؟؟
مثلا ما یک پروژه ساختیم و به صورت setup در اوردیم اش!!! بعد از نصب برنامه باید دیتابیس را به برنامه اتچ کنیم!!!و......
پروسه تحت شبکه کردن یک برنامه ایا مثل همین هست؟؟یا فرق داره؟؟؟
سپاس
دوتا راه برای Attach کردن میتونی انجام بدی :
راه اول : اینکه از دیتابیست Script تهیه کنی و بعد نصب اون اسکریپت رو اجرا کنی ( با کمک batch فایل ها )
راه دوم : فایل های دیتابیست ( MDF و LDF ) رو در کنار برنامت بزاری و ConnectionString برنامه رو بصورت زیر تنظیم کنی :
Data Source=.;AttachDbFilename=|DataDirectory|\DB\Babak .mdf;Initial Catalog=test;Integrated Security=True
البته این راه دوم در برنامه های تحت شبکه کار نمیکنه و برای برنامه های تک کاربره خوبه و برای تحت شبکه کردن باید از روش اول اقدام کنی !!!!
ممنون: این اسکریپت چطوری هست؟؟ اموزش داره؟؟راه اول : اینکه از دیتابیست Script تهیه کنی و بعد نصب اون اسکریپت رو اجرا کنی ( با کمک batch فایل ها )
سپاس
راه سادش استفاده از دستور OSQL هست !
بصورت زیر :
OSQL -E -i MySqlScript.sql
پارامترها :
E : Uses a trusted connection instead of requesting a password
i : input_file
راهنمای کاملش تو خود سایت مایکروسافت هست !
http://technet.microsoft.com/en-us/l...v=sql.80).aspx