PDA

View Full Version : چگونگی اتصال به یک بانک اطلاعاتی sql در شبکه



javad1364
جمعه 17 اسفند 1386, 13:32 عصر
سلام من یک برنامه با c# 2005 در یک کامپیوتر با نام pc2 نوشته ام و می خوام به یک بانک اطلاعاتی sqlserver 2000 که رو یک کامپیوتر دیکه در شبکه (pc5) نصبه متصل بشم چه کار باید بکنم . pc2 سه تا user داره که من برنامه رو تو یوزر اصلی با یوزر hhhh و پسورد 8211240060 نوشتم و pc5 دو تا یوزر داره که اس کیو ال رو یوزر اصلی نصبه و بانک اطلاعاتی من هم اونجاست و یوزر اصلی gggggg و پسورد اون dd225d5 است connectuion string رو چجوری باید بنویسم

hassan razavi
جمعه 17 اسفند 1386, 14:21 عصر
سایت www.connectionstrings.com بهترین دوست شما برای مشکلات ConnectionString



Data Source=pc5;Initial Catalog=myDataBase;User Id=gggggg ;Password=dd225d5 ;

javad1364
جمعه 17 اسفند 1386, 19:40 عصر
این کاری که شما گفتید کردم ولی جواب من این بود
timeout expired
این یوزر ای دی و پسوردی که نوشتی مال ویندوزه یا خود sql servere لطفا بیشتر توضیح بدید

javad1364
جمعه 17 اسفند 1386, 19:42 عصر
آقا من اشتباها حل شده رو زدم در حالی که مشکل من حل نشده
نمی دونستم منظورش از حل شده چیه؟

hassan razavi
شنبه 18 اسفند 1386, 13:28 عصر
یک user بر روی سرورتون بسازید و اجازه دسترسی به DAtabase مورد نظرتون رو هم بهش بدید و از اون user در connectionString تون استفاده کنید.

Xcalivorse
شنبه 18 اسفند 1386, 15:40 عصر
از Connection String ارائه شده در بالا استفاده کنید چون درست است. برای رفع مشکل خود باید در SQL Server Enterprise Manager روی سرور خود راست کلیک کرده و گزینه Propeties را انتخاب کرده و از پنجره ظاهر شده تب Security را انتخاب کرده و در زیر قسمت َAuthentication گزینه Sql Server And Windows را انتخاب کنید و Ok کنید.

bpzone
جمعه 20 دی 1387, 18:04 عصر
با سلام
من نمی تونم توی شبکه به 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)