سلام
پروژه ی من سیستم حسابداری من چطوری می تونم به این قابلیت شبکه شدن بدم؟
کد می خواد چی کدی؟
***ویرایش شده توسط مدیر***
لطفا هر کسی بلده کمک کنه
خیلی فوریه
ممنون
سلام
پروژه ی من سیستم حسابداری من چطوری می تونم به این قابلیت شبکه شدن بدم؟
کد می خواد چی کدی؟
***ویرایش شده توسط مدیر***
لطفا هر کسی بلده کمک کنه
خیلی فوریه
ممنون
آخرین ویرایش به وسیله علیرضا مداح : سه شنبه 08 مرداد 1387 در 14:25 عصر دلیل: لطفا" در هر تاپیک "یک سوال" مطرح نمایید ،/
فکر نکنم ربط زیادی به کد داشته باشه
اولا اینکه شما باید Connection String برنامه رو طوری تنظیم کنی که اسم سرور در اصل IP سرورت باشه که در این مورد تو سایت خیلی بحث شده و کافیه کمک جستجو کنی .
دوما شما وقتی داری از بانک SQL Server استفاده می کنی خود به خود داری امکان شبکه شدن رو به نرم افزارت میده .
فقط این وسط میمونه یه سری تنظیمات که مثلا تداخل توی بانک رخ نده و از این دست مسائل .
سلام
فقط ConnectionString شبکه را قرار دهید :
Data Source=IP_Or_ServerName;Initial Catalog=DataBaseName;Persist Security Info=True;User ID=UserID;Password=UserPassWord
البته اگر خیلی کار همزمانی نباشد . که احتمالا نیست مشکلی نداری
با سلام
من نمی تونم توی شبکه به SQL SERVER کانکت بشم ...
تمام مطالبی رو هم که توس سایت دوستان اعلام کرده بودن . بررسی کردم ولی بازم نشد ...
من کانکشن های زیر رو امتحان کردم ... ولی همه یک ایراد رو میگیرن ...
کانکشن های امتحان شده
Data Source=Behrooz;Initial Catalog=MCI;Integrated Security=True ; User=sa ; Password=1
data source="192.168.0.1";workstation id="192.168.0.2";pwd=1;packet size=4096;integrated security=SSPI;user id=Behrooz;persist security info=False;initial catalog=MCI
Server=192.168.0.1;Database=MCI;User ID=sa;Password=1;Trusted_Connection=False;
server=192.168.0.1;database=MCI;user id=sa;password=1;
ایراد گرفته شده
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
کسی راحت تر بلده
میتونی خیلی راحت یه فایل داشته باشی که آدرس سرور و کلا کانکشن استرینگ رو توش تعریف کنی و از اون بخونی.این کارت رو خیلی راحت میکنه من اکثرا از این روش استفاده میکنم.روی سیستم کاربر هم راحت میشه تغییرش داد
تنظیمات رو هم باید با کد نویسی چک کنی که مثلا اگر دوتا کاربر همزمان دارن یک داده عددی که باید یکی یکی اضافه بشه رو وارد میکنن این عدد برای هر دو کاربر یکی نباشه و تداخل نداشته باشه
فرض کنید مقدار یک عدد یا id رو با کد نویسی یکی یکی افزایش میدید باید بعد از افزایش و قبل از ثبت اون توی دیتابیس چک کنید که توی این فاصله زمانی که این عملیات در حال انجام بوده کاربر دیگه ای سریعتر داده ای رو ثبت نکرده باشه تا مقدار عدد شما تکراری نشه.و اگر این اتفاق افتاده باشه باید دوباره یک واحد به عدد شما اضافه بشه و این روند تازمانی ادامه پیدا کنه که عدد شما دیگه توی جدول تکراری نیست.اگر خواستید بگید یه نمونه واستون میزارم