نمایش نتایج 1 تا 14 از 14

نام تاپیک: طریقه استفاده دو کامپیوتر از یک دیتابیس

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    Jazerh Larim
    پست
    60

    Question طریقه استفاده دو کامپیوتر از یک دیتابیس

    با سلام خدمت دوستان

    من یک برنامه ای به زبان سی شارپ نوشتم که بانک آن sql 2000 می باشد و قرار است که این برنامه در جایی که دو کامپیوتر توسط یک کابل CAT6 به هم متصل می باشند نصب شود در این صورت من باید چه کاری انجام دهم که این دو کامپیوتر از یک دیتابیس استفاده کنند.و هر تغییری از جانب هر یک از کامپیوترها بر روی دیتابیس انجام شود . لطفا رانمایی های لازم را بفرمایید واگر کدی هم نیاز بود در اینجا قرار دهید.


    با تشکر

  2. #2
    کافیست در شیء Connection نام کامپیوتر( IP مطمئنتر است) داده شود

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    Jazerh Larim
    پست
    60
    ببخشید منظورتان از شی connection چیست.

  4. #4
    کافی است هنگامی که دارای SqlConnection را می سازد در connectionstring ، جلوی Servername آدرس IP کامپیوتری که sql server در آن نصب است وارد کنی.

  5. #5
    محروم شده
    تاریخ عضویت
    اردیبهشت 1386
    پست
    193
    نقل قول نوشته شده توسط larim2007 مشاهده تاپیک
    با سلام خدمت دوستان

    من یک برنامه ای به زبان سی شارپ نوشتم که بانک آن sql 2000 می باشد و قرار است که این برنامه در جایی که دو کامپیوتر توسط یک کابل CAT6 به هم متصل می باشند نصب شود در این صورت من باید چه کاری انجام دهم که این دو کامپیوتر از یک دیتابیس استفاده کنند.و هر تغییری از جانب هر یک از کامپیوترها بر روی دیتابیس انجام شود . لطفا رانمایی های لازم را بفرمایید واگر کدی هم نیاز بود در اینجا قرار دهید.


    با تشکر
    از این connection استفاده کن برای کلاینت هات مشکلت حل میشه



    SqlConnection con = new SqlConnection("server=192.168.100.1;database=test; user Id =username;password=pass");


    در کد بالا بجای Ip باید آی پی سرور را بدی (آی پی بهتر از نام است)
    بجای usernameو pass هم یاید username و password یوزری را که توی دیتا بیست تعریف کردی را بدی و با اون کانکت بشی
    موفق باشید
    مهدی کیانی

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    Jazerh Larim
    پست
    60
    ببخشید یک سوال کوچولو داشتم آیا من باید sql server را بر روی هر دو سیستم نصب کنم یا بر روی یکی نصب کنم. آیا اون سیستمی که SQL را بر روی آن نصب کردم سرور ما به حساب می آید. لطفا توضیح مختصر بدهید.

    با تشکر

  7. #7
    محروم شده
    تاریخ عضویت
    اردیبهشت 1386
    پست
    193
    نقل قول نوشته شده توسط larim2007 مشاهده تاپیک
    ببخشید یک سوال کوچولو داشتم آیا من باید sql server را بر روی هر دو سیستم نصب کنم یا بر روی یکی نصب کنم. آیا اون سیستمی که SQL را بر روی آن نصب کردم سرور ما به حساب می آید. لطفا توضیح مختصر بدهید.

    با تشکر
    نه نیازی نیست که روی هر 2 تا کامپیوتر sql server را نصب کنید
    روی اونی که میخواین به عنوان سرور باشه فقط نصب کن

    در کانکشن استرینگ کلاینت ها فقط کافیه از روشی که تو پست قبلی گفتم استفاده کنی

    موفق باشید
    مهدی کیانی

  8. #8
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    Jazerh Larim
    پست
    60
    ببخشید اگر user برای کلاینت ها نساخته باشیم و کلا به صورت windows Authentication باشد مشکلی پیش می آید.



    با تشکر

  9. #9
    نقل قول نوشته شده توسط larim2007 مشاهده تاپیک
    ببخشید اگر user برای کلاینت ها نساخته باشیم و کلا به صورت windows Authentication باشد مشکلی پیش می آید.
    با تشکر
    شبکه شما domain است یا workgroup
    اگه workgroup باشه باید یوزر بسازید.
    ...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست

  10. #10
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    Jazerh Larim
    پست
    60
    ببخشید یک سوال : اگر برای کلاینت ها نام کاربری نساخته باشیم و کلا به صورت Windows Authentication به سرور وصل شوند آیا مشکلی پیش می آید.



    با تشکر

  11. #11
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    Jazerh Larim
    پست
    60

    Red face

    شبکه ما به صورت workgroup می باشد . لطفا توضیح دهید که به چه صورت برای کلاینت ها نام کاربری بسازم .

    با تشکر

  12. #12
    محروم شده
    تاریخ عضویت
    اردیبهشت 1386
    پست
    193
    نقل قول نوشته شده توسط larim2007 مشاهده تاپیک
    شبکه ما به صورت workgroup می باشد . لطفا توضیح دهید که به چه صورت برای کلاینت ها نام کاربری بسازم .

    با تشکر
    توی enterperise روی نام سرور (اگه رو ماشین خودت میشه local) کلیک راست کن
    بعد properties
    بعد security
    بعد تیک sql server and windows را بزن
    بعد ok کن
    ممکن که enterprise رفرش بشه
    بعدش که این کار ها را کردی توی هر دیتا بیسی که میسازی یه قسمت داره به نام users مثل قسمتی که برای tables ها داره
    اونجا میتونی یوزر هات را تعریف و براشون پسورد بذاری و بعد تو کانکشن استرینگت ازشون استفاده کنی
    توی همون قسمت یا بهتره از قسمت table ها روی هر جدولی که میخوای کلیک راست کن و از گزینه all task گزینه manage permission را بزن تا بتونی برای یوزر هایی که ساختی تعیین سطح کنی
    اگه بازم مشکل داشتی بگو
    موفق باشید
    مهدی کیانی

  13. #13

    Question مشکل در شبکه کردن SQL

    با سلام

    من این کارها زا کردم ولی جواب نگرفتم.

    SQLمن لوکال هست . آیا نیازی است که من این رو تغییر بدم؟چون برنامه در سیستم خودم کار می کنه ولی در سیستم دیگه که با هم شبکه هستیم کار نمی کند.

  14. #14
    نقل قول نوشته شده توسط larim2007 مشاهده تاپیک
    ببخشید یک سوال : اگر برای کلاینت ها نام کاربری نساخته باشیم و کلا به صورت Windows Authentication به سرور وصل شوند آیا مشکلی پیش می آید.



    با تشکر
    ظاهرا به نظر می آید که دو کامپیوتر مورد نظر را به شکل workgroup به هم وصل کرده ای . بنابراین در داخل sql Server در قمست security ---> logins کاربری تعریف کن و سپس در همانجا درقسمت users بانک اطلاعاتی مورد نظرت کاربرتعریف شده را به کاربران بانکت اضافه کن و سپس از آن در قسمت connection string استفاده کن . جهت اطمینان از اتصال موفقیت آمیز می توانی با نصب visual .net برروی client مورد نظر و با اجرای آن از قسمت server Explorer سپس در قسمت data connection به صورت ویزاردی connectionstring صحیح را به دست بیاوری و سپس دربرنامه ات از آن استفاده کنی .

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •