PDA

View Full Version : انواع connectionstrings



بابک زواری
چهارشنبه 16 آذر 1384, 11:57 صبح
فقط برای SQL SERVER



OLE DB, OleDbConnection (.NET)





Standard Security:

"Provider=sqloledb;Data Source=Aron1;Initial Catalog=pubs;User Id=sa;Password=asdasd;"











Trusted Connection:

"Provider=sqloledb;Data Source=Aron1;Initial Catalog=pubs;Integrated Security=SSPI;"



(use serverName\instanceName as Data Source to use an specifik SQLServer instance, only SQLServer2000)









Prompt for username and password:

oConn.Provider = "sqloledb"

oConn.Properties("Prompt") = adPromptAlways

oConn.Open "Data Source=Aron1;Initial Catalog=pubs;"









Connect via an IP address:

"Provider=sqloledb;Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=asdasd;"



(DBMSSOCN=TCP/IP instead of Named Pipes, at the end of the Data Source is the port to use (1433 is the default))











SqlConnection (.NET)





Standard Security:

"Data Source=Aron1;Initial Catalog=pubs;User Id=sa;Password=asdasd;"

- or -

"Server=Aron1;Database=pubs;User ID=sa;Password=asdasd;Trusted_Connection=False"

(both connection strings produces the same result)









Trusted Connection:

"Data Source=Aron1;Initial Catalog=pubs;Integrated Security=SSPI;"

- or -

"Server=Aron1;Database=pubs;Trusted_Connection=True ;"

(both connection strings produces the same result)

(use serverName\instanceName as Data Source to use an specifik SQLServer instance, only SQLServer2000)







Connect via an IP address:

"Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;User ID=sa;Password=asdasd;" (DBMSSOCN=TCP/IP instead of Named Pipes, at the end of the Data Source is the port to use (1433 is the default))









Declare the SqlConnection:





C#:

using System.Data.SqlClient;

SqlConnection oSQLConn = new SqlConnection();

oSQLConn.ConnectionString="my connectionstring";


oSQLConn.Open();
















VB.NET:

Imports System.Data.SqlClient

Dim oSQLConn As SqlConnection = New SqlConnection()

oSQLConn.ConnectionString="my connectionstring"

oSQLConn.Open()

بابک زواری
چهارشنبه 16 آذر 1384, 12:02 عصر
نوشته ها رو سه چهار بار مرتب کردم ؛ اما نشد که نشد

meh_secure
شنبه 27 اسفند 1384, 23:18 عصر
انواع و اقسام Connection String برای کلیه بانک ها.(بسیار متنوع)
http://www.connectionstrings.com

hamed_bostan
دوشنبه 07 فروردین 1385, 17:26 عصر
استاد زواری سلام . من دقیقا همین کاری که گفتین رو انجام میدم اما اشکال میگیره .
دیتابیس من sqlserver هست و ip سرورمن 192.168.100.1 هست اما اشکال میگیره . ایا روی سرور هم باید کار خاصی انجام بدم ؟ User ID=sa , Password =123456 گذاشتم که اط قبل بوده . حتی یه user جدید هم ساختم اما جواب نداد . ممنون میشم راهنماییم کنید .
ضمنا این رو هم بگم با sqlserver ای که روی کلاینتم بود تونستم راحت به دیتابیس سرورم کانکت شم و دیتابیس هام رو explor کنم اما با برنامه نمیشه . ایا باید یوزر خاصی add کنم یا نه؟ این هم از اشکالی که میگیره:



An error has accured while establishing connection to server. When connecting to SQL Server 2005,this failure may be
caused by the fact that under the default setting SQL Server does not allow remote connections.(provider=TCP Provider,
error:0-1 socket operation was attempted to an unreachable host.)

ضمنا باید بگم من از sqlserver 2000 استفاده می کنم و این ایراد رو میگیره.
ممنون می شم راهنمایی» کنید

http://geekswithblogs.net/brcraju/archive/2004/02/03/1689.aspx

hamed_bostan
سه شنبه 08 فروردین 1385, 08:38 صبح
اساتید محترم ممنون میشم کمکم کنید بدجور گیر افتادم

MMAASS
جمعه 11 فروردین 1385, 21:26 عصر
ضمنا این رو هم بگم با sqlserver ای که روی کلاینتم بود تونستم راحت به دیتابیس سرورم کانکت شم و دیتابیس هام رو explor کنم اما با برنامه نمیشه . ایا باید یوزر خاصی add کنم یا نه؟


سلام دوست عزیز منظورتون از برنامه چیه؟
در ضمن اگه می شه اون چیزیو که واسه ConnectionString نوشتین اینجا بذارین ببینیم.
شاید یه راهی پیدا بشه. :متفکر:

habedijoo
جمعه 11 فروردین 1385, 21:47 عصر
فایروالهای روی کامپیوتر های کلاینت و سرور رو خاموش کنن ببین چی میشه .

hamed_bostan
پنج شنبه 17 فروردین 1385, 17:52 عصر
با سلام . من هم فایر وال رو Off کردم و هم کانکشن استرینگم رو عین بالا نوشتم ولی جواب نداد اما وقتی Network Library را مساوی با نام معادل Pipes گذالشتم درست شد در حالی که وقتی برابر DBMSSOCN می ذاشتم جواب نمی داد . به هر حال این مشکل حل شد ولی نمی دونم فرق این دوتا چیه .

reham
شنبه 19 فروردین 1385, 11:18 صبح
mdac2.8 نصبه؟؟؟؟
sqlserver->propertise->security
رو چی تنظیمه؟
sqlserver and windows یا windows only
یکم تنظیمات این قسمت رو تغییر بده!!

Happy_davood
جمعه 01 اردیبهشت 1385, 11:07 صبح
خوب من هم دقیقاً‌ همین مشکل رو داشتم . بعد از کلی سر و کله زدن آخرش این عبارت رو در MSDN خوندم که :
For all third-party SQL server products, and other OLE DB-supported data sources, use OleDbConnection.

به همین خاطر به جای SqlConnection یه آزمایشی هم با OleDBConnection زدم که این بار درست کار کردم . حالا چطوری و ایراد از کجا بوده نمی دونم .
میشه بگید این دو تا چه تفاوتی با هم دیگه دارند و اصلاً‌منظور از third-party SQL server products چیه ؟