PDA

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



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

AminSobati
جمعه 17 اسفند 1386, 14:42 عصر
سلام،
در برنامه خودتون امکان این رو به کاربر بدین که نام سرور رو وارد کنه. نام سرور در Connection String قرار میگیره، همونطور که نحوه لاگین (مثلا User name & Password) قرار میگیره. میتونین برای هر کاربر یک Login جدا در SQL Server بسازین

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