View Full Version : وصل شدن به sqlserver کامپیوتر دیگر
r_mehrizi
سه شنبه 02 مهر 1387, 14:31 عصر
من با sql server 2005 کار میکنم چطور می تونم داخل اون به database کامپیوتر دیگه وصل بشم
کم حوصله
سه شنبه 02 مهر 1387, 15:07 عصر
سلام
میشه بیشتر توضیح بدی میخواهی چکار کنی؟
اگر منظورت دیدن یک سرور دیگه است
file > connect object Explore
در قسمت نام سرور ; نام سرور را بده و وصل شوید
amin_alexi
سه شنبه 02 مهر 1387, 15:19 عصر
وقتي مي خواي Connect بشي در قسمت ServerName به صورت زير عمل كن
ServerName\InstanceName
كه ServerName نام كامپيوتر مقصد و InstanceName نام Instance ي كه در كامپيوتر مقصد نصب شده
بیتافرهی
چهارشنبه 03 مهر 1387, 06:58 صبح
string strcon = "server=(local);database=forms_iso;integrated security=true";
من اين كد بالايي را مي نويسم ولي erorr زير را مي دهد:
Message="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)"
من تا حالا نتونستم از اين كد استفاده كنم.مشكل از كجاست؟از sql 2005 استفاده مي كنم.
amin_alexi
چهارشنبه 03 مهر 1387, 07:41 صبح
با اين ConnectionString شما نميشه به كامپيوتر ديگه اي وصل شد !
حتي شايد به كامپيوتر Localهم وصل نشه !
شما بايد به جاي (local) از همون كه گفتم استفاده كنيد !
ServerName\InstanceName
r_mehrizi
چهارشنبه 03 مهر 1387, 10:17 صبح
میشه بگید InstanceName چیه
NewFoxStudent
چهارشنبه 03 مهر 1387, 10:42 صبح
میتونی به جای LOCAL از "." نقطه استفاده کنی
amin_alexi
چهارشنبه 03 مهر 1387, 11:47 صبح
میشه بگید InstanceName چیه
در SQL معمولا هنگام نصب خودش يك اسم براي سرويس SQL ي كه نصب ميشه ميزاره !
كه معمولا همان local يا "." براي دسترسي به اون استفاده ميشه
ولي همگامي كه ما خودمون واسش اسم بزاريم براي دسترسي بهش بايد از روش زير استفاده كرد
ServerName\InstanceName
كه ميشه روي يك سيستم چند Instance نصب كرد .
bpzone
جمعه 20 دی 1387, 18:11 عصر
با سلام
من نمی تونم توی شبکه به 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)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.