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

نام تاپیک: دو کامپیوتر و یک دیتا بیس و SQL Server 2008 (Express)

  1. #1

    دو کامپیوتر و یک دیتا بیس و SQL Server 2008 (Express)

    سلام.
    من خیلی سرچ کردم . اما تاپیک های مشابه نتیجه ای برای من مبتدی در بر نداشتن .
    من ویژوال استودیو 2010 رو نصب کردم و همونطور که اساتید مستحضر هستید ، SQL Server 2008 Express هم نصب شده خودش . منتها من از برنامه ی جانبی دیگری هم مثل SQL Server Managment Studio و ... هم استفاده نمی کنم .
    مشکل من از این قراره . (در ضمن برنامم هم با VB.Net نوشتم)
    من یک دیتا بیس دارم که میخام روی سرور قرار بگیره و بتونم از کامپیوتر های دیگه ی شبکه باهاش ارتباط برقرار کنم .فعلا شبکه ی من متشکل هست از دو تا کامپیوتر که با کابل و مستقیم شبکه شدن . (پینگ هم کردم، همدیگرو می بینن .از رنج آی پی 192.168.1 هم استفاده کردم) که در قدمهای بعدی ممکنه به 6 کامپیوتر برسه .
    حالا هر کاری که میکنم تا بتونم ارتباط برقرار کنم نمیشه که نمیشه .
    هر تنظیماتی که میدم ، Test Connection رو که میزنم ، ارور میده Error 40
    کد ارور :
    An error has occurred while establishing a connection to the server. When connecting to SQL Server 2008, 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)
    لطفا اساتید یه توضیحی بدن .

  2. #2
    کاربر تازه وارد آواتار Sk1900n3
    تاریخ عضویت
    آذر 1388
    محل زندگی
    سبزوار
    سن
    35
    پست
    76

    نقل قول: دو کامپیوتر و یک دیتا بیس و SQL Server 2008 (Express)

    سلام
    میشه connectionstring رو توی تاپیکت قرار بدی.

  3. #3

    نقل قول: دو کامپیوتر و یک دیتا بیس و SQL Server 2008 (Express)

    چشم . متشکر از توجهتون :

    "Server=192.168.0.1;Database=Example;Trusted_Conne  ction=True;user id=sa;password=;"


    و این هم کانکشن استرینگی که در حالت لوکال استفاده میدادم :

    Data Source=.\SQLEXPRESS;AttachDbFilename=" & Application.StartupPath & "\DATABASE\DB1.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True"

  4. #4
    کاربر تازه وارد آواتار Sk1900n3
    تاریخ عضویت
    آذر 1388
    محل زندگی
    سبزوار
    سن
    35
    پست
    76

    نقل قول: دو کامپیوتر و یک دیتا بیس و SQL Server 2008 (Express)

    دوست خوبم سلام
    من واسه تموم پروژه هام از sqlexpress استفاده میکنم و این کانکشنه



    @"server=Ip\Sqlexpress;database=db;User ID=sa;Password=100";
    و در حالت شبکه جواب میده

    دوما اگه connection شما درست باشه . شما در حالت شبکه نام سرور رو باید اینطور تنظیم کنید


    "server=192.168.0.1 \\ Sqlexpress"

  5. #5

    نقل قول: دو کامپیوتر و یک دیتا بیس و SQL Server 2008 (Express)

    سلام.
    الزاما ping کردن دو کامپیوتر در شبکه به معنای این نیست که شبکه برقراره. باهم ارتباط دارند ولی سطح دسترسی ممکنه نداشته باشند.
    شما روی کامپیوتر سرور user Guest رو ببندید بعد در کامپیوتر کلاینت در منوی run دستور زیر را تایپ کنید:

    \\serverip

    باید حالا لیست پوشه های موجود در سرور باز بشه اگر نشد باید سطوح دسترسی رو ابتدا تنظیم بفرمائید.

  6. #6

    نقل قول: دو کامپیوتر و یک دیتا بیس و SQL Server 2008 (Express)

    سلام مجدد .

    از محبت شما ممنون آقایان Sk1900n3 و حمید رضا صادقیان گل .
    منو ببخشید که هی سوال دارم . حقیقتش اولین بارمه که دارم از SQL استفاده می کنم .

    الان برام این سوال به وجود اومده که قسمت database=db اگر تنها دیتا بیس db رو روی سرور Attach کنیم کافیه یا اقدامات دیگری هم لازمه ؟
    نهایتا شکل درست دستور به چه فرم در میاد ؟ مثلا اگر اسم دیتابیس bank باشه ، این دستور آیا اینجوریه ؟
    database=bank.mdf

    من روی سرورم ولخرجی کردم و SQL Server Managment Studio رو نصب کردم .

    میخام بدونم که اگر فقط اتچ کنم کافی هست یا ... ؟(آخه بعضی تاپیک ها با یوزر نیم و پسورد (مثل sa ) و ... گفته بودن که خوب برای من مبتدی خیلی سنگین بود درکشون . )

    و این که آقای صادقیان عزیز ، من شبکه ام دو کامپیوترست فعلا با یک کابل و به صورت مستقیم .
    نمی دونم کدوم رو باید سرور فرض کنم ولی روی یکی شون Guest رو Off کردم و رو دیگری تو Run نوشتم :
    \\serverip ولی متاسفانه این ارور رو میده :
    The network path was not found

    تو شبکه دو کامپیوتره ، این قضیه چه مفهومی داره ؟ آیا باید چیزی رو تغییر بدم ؟
    پیشاپیش ممنون .

  7. #7

    نقل قول: دو کامپیوتر و یک دیتا بیس و SQL Server 2008 (Express)

    راستی من الان که بیشتر سرچ کردم ، متوجه شدم که یوزر sa من با یه پسوردی هست ، که اونطوری که فهمیدم عوض کردن پسوردشم کار دشواریه و من نمی دونم پسوردش چی هست .
    یه عکس هم گذاشتم . من حتی پسوردش رو هم ندارم .
    چی کار می تونم بکنم ؟
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg sa.JPG‏ (54.8 کیلوبایت, 68 دیدار)

  8. #8
    کاربر تازه وارد آواتار Sk1900n3
    تاریخ عضویت
    آذر 1388
    محل زندگی
    سبزوار
    سن
    35
    پست
    76

    نقل قول: دو کامپیوتر و یک دیتا بیس و SQL Server 2008 (Express)

    سلام
    خوب درسته . شما همینجا پسوردشو عوض کنید.
    چون شما سرور هستید میتونید پسوردشو به راحتی عوض کنید

    دوما اگه دفعه اولتونه که برنامه ی تحت شبکه استفاده میکنید بهتر از Vs2008 و sqlexpress2005 استفاده کنید
    اگه بتونید از این sql استفاده کنی خیلی بهتره و من اموزش نصبشو واشتون میزارم.مطمئن باشید شبکه میشه.

  9. #9
    کاربر تازه وارد آواتار Sk1900n3
    تاریخ عضویت
    آذر 1388
    محل زندگی
    سبزوار
    سن
    35
    پست
    76

    نقل قول: دو کامپیوتر و یک دیتا بیس و SQL Server 2008 (Express)

    نقل قول نوشته شده توسط pouyan66 مشاهده تاپیک
    سلام مجدد .

    از محبت شما ممنون آقایان Sk1900n3 و حمید رضا صادقیان گل .
    منو ببخشید که هی سوال دارم . حقیقتش اولین بارمه که دارم از SQL استفاده می کنم .

    الان برام این سوال به وجود اومده که قسمت database=db اگر تنها دیتا بیس db رو روی سرور Attach کنیم کافیه یا اقدامات دیگری هم لازمه ؟
    نهایتا شکل درست دستور به چه فرم در میاد ؟ مثلا اگر اسم دیتابیس bank باشه ، این دستور آیا اینجوریه ؟
    database=bank.mdf

    من روی سرورم ولخرجی کردم و SQL Server Managment Studio رو نصب کردم .

    میخام بدونم که اگر فقط اتچ کنم کافی هست یا ... ؟(آخه بعضی تاپیک ها با یوزر نیم و پسورد (مثل sa ) و ... گفته بودن که خوب برای من مبتدی خیلی سنگین بود درکشون . )

    و این که آقای صادقیان عزیز ، من شبکه ام دو کامپیوترست فعلا با یک کابل و به صورت مستقیم .
    نمی دونم کدوم رو باید سرور فرض کنم ولی روی یکی شون Guest رو Off کردم و رو دیگری تو Run نوشتم :
    \\serverip ولی متاسفانه این ارور رو میده :
    The network path was not found

    تو شبکه دو کامپیوتره ، این قضیه چه مفهومی داره ؟ آیا باید چیزی رو تغییر بدم ؟
    پیشاپیش ممنون .
    دوست خوبم شما پس از attach بانکت از دستور استفاده میکنی


    database=bank

    دوما باید تنظیمات sql رو درست کنی که واسط گذاشتم (تصویرشو)

    سوما اگه میخوای از حالت بدون پسورد در connection استفاده کنی باید این connection رو بنویسی

    "server=ip\\sqlexpress;database=bank;integrate d Security=true;"
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg 11.jpg‏ (51.3 کیلوبایت, 71 دیدار)
    • نوع فایل: jpg 22.jpg‏ (37.2 کیلوبایت, 71 دیدار)

  10. #10

    نقل قول: دو کامپیوتر و یک دیتا بیس و SQL Server 2008 (Express)

    وقتی اقدام به تعویض پسورد sa می کنم ، ارور 15151 میده با این توضیحات :
    Cannot alter the login 'sa', because it does not exist or you do not have permission. (Microsoft SQL Server, Error: 15151)

    نمی دونم ، آیا اشتباه شبکه کردم ؟
    من برای شبکه کردن این مسیر رو رفتم :
    Control Panel => Network Connections => Create A New Connection => Next => Setup a home or small office network => Finnish
    تو صفحه ی جدیدی هم که باز میشه :
    next => next =>other => this computer belongs to a network that does not have an internet connection
    البته یک سری عکس هم گرفتم که بی زحمت یه نگاهی بهشون بندازید .







    آیا این مرحله ی آخر اشتباهه ؟

    و در نهایت هم برای دادن آی پی و این ها این کار رو کردم :



    این کل کاری بود که من برای شبکه کردن انجام دادم . کابل هم وصله و روی کامپیوتر دیگه هم عینا همین کارها رو کردم و کانکتشون کردم .

    آیا کاری که من کردم مشکل داره ؟

  11. #11
    کاربر تازه وارد آواتار Sk1900n3
    تاریخ عضویت
    آذر 1388
    محل زندگی
    سبزوار
    سن
    35
    پست
    76

    نقل قول: دو کامپیوتر و یک دیتا بیس و SQL Server 2008 (Express)

    مشکل از شبکه نیست
    توی سیستم منم وقتی با حالت بدون پسورد وارد اس کیو ال میشم همین خطا رو میده
    به نظر بنده اگه sql2005 express دارید بگید تا روش نصب شو واستون بزارم
    واسه خطاتون اینجا برید
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg err.jpg‏ (79.1 کیلوبایت, 35 دیدار)

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

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