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

نام تاپیک: دیتابیس تحت شبکه

  1. #1
    کاربر دائمی آواتار group45
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کرمان
    سن
    36
    پست
    549

    دیتابیس تحت شبکه

    با سلام و وقت بخیر
    آیا با sqlexpress میشه مدیریت دیتابیس تحت شبکه رو انجام داد یا حتما باید sqlserver باشه؟
    چون یه برنامه نوشتم و حالا میخوام تحت شبکش کنم ولی با کانکشن اسرینگی که آی پی سرور داره برنامه ارور میده و حالت لوکال مشکلی نداره
    ممنون از شما...

  2. #2

    نقل قول: دیتابیس تحت شبکه

    سلام دوست عزیز . تا اونجایی که بنده اطلاع دارم با express نمیتونین همچین کاری انجام بدید .
    حتما باید sql server نصب کنید و فایل دیتابیس رو attach کنید به sql srever

  3. #3
    کاربر دائمی
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کرمانشاه
    پست
    1,487

    نقل قول: دیتابیس تحت شبکه

    SQL که نسخه غیر سرور نداره عزیزم .

    SQL Server Express Edtion
    SQL Server Standard Edition
    SQL Server Enterprise Edition
    SQL Server DataCenter Edition


    با Express هم می تونید تحت شبکه استفاده کنید . خود من دارم این کار رو می کنم

  4. #4
    کاربر دائمی آواتار mohammad reza beizavi
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    Iran - Fars - Shiraz
    پست
    375

    نقل قول: دیتابیس تحت شبکه

    نقل قول نوشته شده توسط NasimBamdad مشاهده تاپیک
    SQL که نسخه غیر سرور نداره عزیزم .
    جهت اطلاع دوستان باید عرض کنم که sqlce - sql server compact edition تحت شبکه نیست.
    برای group25 هم بگم که بهتره پیام خطا رو بذارید تا ببینیم مشکل چیه. چون sqlexpress همینجور NasimBamdad گفتن تحت شبکه کار میکنه و مشکلی در این زمینه نداره

  5. #5
    کاربر دائمی
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کرمانشاه
    پست
    1,487

    نقل قول: دیتابیس تحت شبکه

    نقل قول نوشته شده توسط mohammad reza beizavi مشاهده تاپیک
    جهت اطلاع دوستان باید عرض کنم که sqlce - sql server compact edition تحت شبکه نیست.
    برای group25 هم بگم که بهتره پیام خطا رو بذارید تا ببینیم مشکل چیه. چون sqlexpress همینجور NasimBamdad گفتن تحت شبکه کار میکنه و مشکلی در این زمینه نداره

    درست می فرمایید . اون ورژن رو یادم نبود . زیاد کاربرد نداره مگر پروژه های خیلی کوچیک

    مرسی

  6. #6
    کاربر دائمی آواتار group45
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کرمان
    سن
    36
    پست
    549

    نقل قول: دیتابیس تحت شبکه

    با سلام
    زمان باز کردن کانکشن بعد چند ثانیه مکث این exception میاد
    A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

  7. #7
    کاربر دائمی آواتار group45
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کرمان
    سن
    36
    پست
    549

    نقل قول: دیتابیس تحت شبکه

    نسخه دیتابیسمم sql express 2008 هست

  8. #8

    نقل قول: دیتابیس تحت شبکه

    سلام
    پست شماره 6 این تاپیکو بخون احتمالا کمک میکنه
    https://barnamenevis.org/showthread.p...س-عمومی
    قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]

  9. #9
    کاربر دائمی آواتار group45
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کرمان
    سن
    36
    پست
    549

    نقل قول: دیتابیس تحت شبکه

    با سلام
    این پیغام خطای برنامه در زمان اجرا شدنش در سیستم کلاینته
    ضمیمه 123857
    تنظیمات امنیتی و پرئتکلی رو هم قبلا ست کردم
    اینم کانکشن استرینگم

    @"Data Source=192.168.1.15\SQLEXPRESS;AttachDbFilename=C: \a\Db.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";

    کجای استرینگ اشتباست؟
    برنامه با آی پی 127.0.0.1 رو سرور جواب میده

    ممنون.....

  10. #10

    نقل قول: دیتابیس تحت شبکه

    شما وقتی داری از یه سیستم دیگه به دیتابیس انجین وصل میشی باید ازSqlServer Authentication استفاده کنی ، یعنی توی کانکشن استرینگت باید اطلاعات Login اسکیوال سرور رو هم وارد کنی که معمولا لاگین پیش فرض sa و رمزش هم رمزی هست که موقع نصب تعیین کردی.
    اینی که شما نوشتی Windows Authentication هست و موقعی که لوکال کار میکنی جواب میده.
    ضمن اینکه آدرس دیتابیس نیاز نیست تو کانکشن استرینگ بیاد (چون اون آدرس لوکال هست) و به جاش دیتابیس قبلا باید رو سیستم سرور اتچ شده باشه.

    کانکشن استرینگی که شما نیازداری چیزی شبیه اینه
    (با اصلاح IP و لاگین و پسورد لاگین و همچنین نام دیتابیس)
    Data Source=192.168.1.5\SQLEXPRESS,1433;Network Library=DBMSSOCN;Initial Catalog=dbase;User ID=sa;Password=password




    ضمنا اگر محیط Management Studio رو نداری برای اینکه SqlServer Express رو روی حالت SqlServer Authentication قرار بدی کافیه کوئری زیر رو یکبار اجرا کنی
    USE [master]
    GO
    EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
    GO


    و برای ساخت لاگین هم این کوئری رو اجرا کن (این کوئری الان یه لاگین با اسم dblogin و پسورد 123 میسازه)
    USE [master]
    GO
    CREATE LOGIN [dblogin] WITH PASSWORD=N'123', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
    GO
    EXEC master..sp_addsrvrolemember @loginame = N'dblogin', @rolename = N'sysadmin'
    GO





    موفق باشید
    آخرین ویرایش به وسیله محمد آشتیانی : چهارشنبه 02 مهر 1393 در 22:23 عصر دلیل: توضیحات اضافه
    قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]

  11. #11
    کاربر دائمی
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کرمانشاه
    پست
    1,487

    نقل قول: دیتابیس تحت شبکه

    Network Library=DBMSSOCN


    این چیکار میکنه ؟

  12. #12
    کاربر دائمی آواتار group45
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کرمان
    سن
    36
    پست
    549

    نقل قول: دیتابیس تحت شبکه

    با سلام
    من از آدرس فایل استفاده کردم چون دیتابیسم اتچ نیست
    راهی نیست که بدون یوزر و پس بشه کانکت شد؟
    فک کنم اینجوری مجبور بشم sql server نصب کنم

  13. #13
    کاربر دائمی آواتار group45
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کرمان
    سن
    36
    پست
    549

    نقل قول: دیتابیس تحت شبکه

    نقل قول نوشته شده توسط NasimBamdad مشاهده تاپیک
    Network Library=DBMSSOCN


    این چیکار میکنه ؟
    یه دیتابیس هست که به sql server اتچ شده به نام DBMSSOCN و چون اتچ شده نیازی به نوشتن مسیرش نیست خود منیجمنت میدونه کجاست

  14. #14
    کاربر دائمی آواتار winner1
    تاریخ عضویت
    تیر 1392
    محل زندگی
    خلخال
    پست
    738

    نقل قول: دیتابیس تحت شبکه

    اکثرا نصب میکنیم اینطوری مدیریت بهتر و راحت تری هم رو دیتا بیس داریم چون داری از موتو Sql استفاده میکنیم

  15. #15
    کاربر دائمی آواتار group45
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کرمان
    سن
    36
    پست
    549

    نقل قول: دیتابیس تحت شبکه

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

    SQL Server Configuration Manager

    Microsoft Corporation

    Version: 2007.0100.1600.022

    SQL Server Configuration Manager provides basic configuration management for SQL Server services, server protocols, client protocols and client aliases.

  16. #16
    کاربر دائمی آواتار winner1
    تاریخ عضویت
    تیر 1392
    محل زندگی
    خلخال
    پست
    738

    نقل قول: دیتابیس تحت شبکه

    دادش بهت حق sql واقعا نرم افزار پر درد سریه من الان یه دیتا بیس و از فلشم که اتچ میکنم خیلی راحت اتچ میشه ولی وقتی کپیش میکنم رو هاردم اتچ انجام نمیشه

  17. #17
    کاربر دائمی
    تاریخ عضویت
    تیر 1390
    محل زندگی
    کرمانشاه
    پست
    1,487

    نقل قول: دیتابیس تحت شبکه

    نقل قول نوشته شده توسط group45 مشاهده تاپیک
    یه دیتابیس هست که به sql server اتچ شده به نام DBMSSOCN و چون اتچ شده نیازی به نوشتن مسیرش نیست خود منیجمنت میدونه کجاست
    مگه Initial Catalog=dbase برای مشخص کردن اسم دیتابیس نیست ؟

    یعنی اگه دیتابیسی که در قسمت Initial Catalog می نویسیم ، اتچ شده باشه ، نیاز نیست مسیر بهش بدیم و از DBMSSOCN استفاده می کنیم ؟

  18. #18

    نقل قول: دیتابیس تحت شبکه

    سلام
    دوستان لطفا اطلاعات غلط ندید

    یه دیتابیس هست که به sql server اتچ شده به نام DBMSSOCN و چون اتچ شده نیازی به نوشتن مسیرش نیست خود منیجمنت میدونه کجاست
    اون پارامتر شبکه هست که مشخص میکنه توسط کدوم Network library به اسکیوال سرور وصل بشیم.

    اطلاعات بیشتر در این لینک
    http://support.microsoft.com/kb/238949



    موفق باشید
    قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]

  19. #19

    نقل قول: دیتابیس تحت شبکه

    نقل قول نوشته شده توسط Mohammad.Ashtiani مشاهده تاپیک
    شما وقتی داری از یه سیستم دیگه به دیتابیس انجین وصل میشی باید ازSqlServer Authentication استفاده کنی ، یعنی توی کانکشن استرینگت باید اطلاعات Login اسکیوال سرور رو هم وارد کنی که معمولا لاگین پیش فرض sa و رمزش هم رمزی هست که موقع نصب تعیین کردی.
    اینی که شما نوشتی Windows Authentication هست و موقعی که لوکال کار میکنی جواب میده.
    ضمن اینکه آدرس دیتابیس نیاز نیست تو کانکشن استرینگ بیاد (چون اون آدرس لوکال هست) و به جاش دیتابیس قبلا باید رو سیستم سرور اتچ شده باشه.

    کانکشن استرینگی که شما نیازداری چیزی شبیه اینه
    (با اصلاح IP و لاگین و پسورد لاگین و همچنین نام دیتابیس)
    Data Source=192.168.1.5\SQLEXPRESS,1433;Network Library=DBMSSOCN;Initial Catalog=dbase;User ID=sa;Password=password




    ضمنا اگر محیط Management Studio رو نداری برای اینکه SqlServer Express رو روی حالت SqlServer Authentication قرار بدی کافیه کوئری زیر رو یکبار اجرا کنی
    USE [master]
    GO
    EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
    GO


    و برای ساخت لاگین هم این کوئری رو اجرا کن (این کوئری الان یه لاگین با اسم dblogin و پسورد 123 میسازه)
    USE [master]
    GO
    CREATE LOGIN [dblogin] WITH PASSWORD=N'123', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
    GO
    EXEC master..sp_addsrvrolemember @loginame = N'dblogin', @rolename = N'sysadmin'
    GO





    موفق باشید
    بهتر نبود POLICY را اف نميکرديد تا رمز بهتري بوجود بياد



    شما وقتی داری از یه سیستم دیگه به دیتابیس انجین وصل میشی باید ازSqlServer Authentication استفاده کنی ، یعنی توی کانکشن استرینگت باید اطلاعات Login اسکیوال سرور رو هم وارد کنی که معمولا لاگین پیش فرض sa و رمزش هم رمزی هست که موقع نصب تعیین کردی.
    اینی که شما نوشتی Windows Authentication هست و موقعی که لوکال کار میکنی جواب میده.

    اين را هم فکر کنم ميکروسافت خيلي تاييد نميکنه و برعکسش رو ميگه چون مجوز دسترسي به سرور توسط win server چک ميشه و نيازي به کدينگ conn نيست

  20. #20

    نقل قول: دیتابیس تحت شبکه

    سلام
    بنده کاملا میدونم چکار کردم ، الان وقتی دارم خدمت شما مثال میزنم با پسورد 123 مجبورم که اینکارو بکنم (اگر مطلع باشید وقتی پسورد شما strong نیست با روشن بودن password policy لاگین ایجاد نمیشه)
    ضمن اینکه من صحبتی از کدینگ کانکشن استرینگ نکردم و صحبت از SqlServer Authenticationهست، و اینکه فکر شما با چیزی که مایکروسافت تائید میکنه و یا نمیکنه لزوما یکی نیست دوست عزیز
    و نهایتا اگر شما مطلب بهتری بلدید خب بفرمائید


    موفق باشید
    قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]

  21. #21

    نقل قول: دیتابیس تحت شبکه

    نقل قول نوشته شده توسط Mohammad.Ashtiani مشاهده تاپیک
    سلام
    بنده کاملا میدونم چکار کردم ، الان وقتی دارم خدمت شما مثال میزنم با پسورد 123 مجبورم که اینکارو بکنم (اگر مطلع باشید وقتی پسورد شما strong نیست با روشن بودن password policy لاگین ایجاد نمیشه)
    موفق باشید
    شما میفرمایید برای مثال زدن فقط با پسورد 123 قابل انجام هست؟
    ضمن اینکه من صحبتی از کدینگ کانکشن استرینگ نکردم و صحبت از SqlServer Authenticationهست، و اینکه فکر شما با چیزی که مایکروسافت تائید میکنه و یا نمیکنه لزوما یکی نیست دوست عزیز
    ایا SqlServer Authentication بدون کانکشن استرینگ معنایی داره؟وکانکشن استرینگ بدوندکدینگ؟
    این را قبول دارم که
    فکر شما با چیزی که مایکروسافت تائید میکنه و یا نمیکنه لزوما یکی نیست
    اما این چیزی هست که میکروسافت قبولش داره

    در ضمن من احساس کردم باعث ناراحتی شما شدم اینجوریه؟

  22. #22

    نقل قول: دیتابیس تحت شبکه

    سلام
    خیر قربان ناراحتی چرا
    ولی مطلب اینجاست که اتفاقا کانکت شدن به دیتابیس با SqlServer Authentication خیلی مطمئن تر از حالت Windows Authentication هست و البته کاربردی تر ، چرا؟
    چون شما میتونید جزئی ترین دسترسی ها رو به دیتابیس های متفاوت با این نوع اعتبار سنجی اعمال کنید و دسترسی های مختلف رو در هر سطحی به لاگین مورد نظر بدید و یا بالعکس.
    و اصولا برای کارکرد و اتصال تحت شبکه روش Windows Authentication کاربرد نداره


    ایا SqlServer Authentication بدون کانکشن استرینگ معنایی داره؟وکانکشن استرینگ بدوندکدینگ؟
    خب اینا چه ارتباطی به بحث داره؟ واضحه که شما نوع اعتبار سنجی رو توی کانکشن استرینگ مشخص میکنی و اما نقش کدینگ رو این وسط متوجه نمیشم
    اگر منظور شما انکریپت کردن خود کانکشن استرینگ هست که خب باز هم ربطی به بحث نداره و اگر منظور شما مطلب دیگری هست که بنده متوجه منظور شما نشدم.

    و در ارتباط با پسورد 123 ، کافیه تو محیط Management Studio و در حالتی که Enforce Password Policy فعال هست و همچنین در بخش Local Security Policy ویندوز ، در قسمت Account Policies برای تعریف پسورد قواعدی تعریف شده باشه (مثلا رعایت حداقل طول پسورد 5 کاراکتر) ، سعی کنید همین پسورد رو برای یک لاگین که دارید میسازید انتخاب کنید و نتیجه رو مشاهده کنید تا به علت عرض بنده پی ببرید.
    واضحه که بنده از Policy های سیستمی که اون کوئری ایجاد لاگین قراره توش اجرا بشه مطلع نیستم و به همین علت مجبورم Enforce Password Policy رو غیر فعال کنم.


    موفق باشید
    قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]

  23. #23
    کاربر دائمی آواتار group45
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کرمان
    سن
    36
    پست
    549

    نقل قول: دیتابیس تحت شبکه

    با سلام
    همه تنظیمات شبکه ای انجام شدن. یه برنامه نوشتم که کانکشن استرینگ رو تو یه تکست باکس وارد میکنیم و اون وضعیت کانکت شدن رو تست میکنه
    با virtualbox برنامه رو تست که میکنم پیام زیر میاد

    ضمیمه 123893

    پینگ که میگیرم مشکلی نیست ولی برنامه ارور لاگین میده.
    نظرتون چیه؟؟؟؟؟؟؟؟؟؟؟؟؟

  24. #24

    نقل قول: دیتابیس تحت شبکه

    با چه کانکشن استرینگی داری کانکت میشی؟
    قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]

  25. #25
    کاربر دائمی آواتار group45
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    کرمان
    سن
    36
    پست
    549

    نقل قول: دیتابیس تحت شبکه

    اس کیو الی که رو سیستم سرور نصبه همونیه که موقع نصب C#‎ 2010 express نصب شده پس باید نسخه اکسپرس باشه
    اینم کانکشن استرینگم :


    Data Source=192.168.56.1\SQLEXPRESS;AttachDbFilename=C: \db-test\Db.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True

    باید چکار کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

  26. #26
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: دیتابیس تحت شبکه

    نقل قول نوشته شده توسط group45 مشاهده تاپیک
    اس کیو الی که رو سیستم سرور نصبه همونیه که موقع نصب C#‎‎‎‎‎ 2010 express نصب شده پس باید نسخه اکسپرس باشه
    اینم کانکشن استرینگم :


    Data Source=192.168.56.1\SQLEXPRESS;AttachDbFilename=C: \db-test\Db.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True

    باید چکار کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
    درون سایت آموزش تصویری قدم به قدم SQL تحت شبکه وجود داره

    https://barnamenevis.org/showthread.p...=1#post1900837

تاپیک های مشابه

  1. درخواست نمونه برنامه کوچک با دیتابیس تحت شبکه
    نوشته شده توسط korosh00 در بخش C#‎‎
    پاسخ: 0
    آخرین پست: چهارشنبه 15 شهریور 1391, 13:47 عصر
  2. connection strin مناسب برای کار با دیتابیس تحت شبکه داخلی
    نوشته شده توسط jafarpalideh در بخش C#‎‎
    پاسخ: 15
    آخرین پست: شنبه 10 تیر 1391, 23:30 عصر
  3. دیتابیس تحت شبکه
    نوشته شده توسط sorroshsaket در بخش Java SE : نگارش استاندارد جاوا
    پاسخ: 10
    آخرین پست: جمعه 21 مرداد 1390, 10:50 صبح
  4. سوال: برنامه های دیتابیس تحت شبکه
    نوشته شده توسط seyed ehsan در بخش VB.NET
    پاسخ: 4
    آخرین پست: سه شنبه 12 آبان 1388, 13:38 عصر
  5. دیتابیس تحت شبکه ( راهنمایی)
    نوشته شده توسط LadyDelphi در بخش برنامه نویسی در Delphi
    پاسخ: 10
    آخرین پست: جمعه 21 اسفند 1383, 23:53 عصر

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

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