C#nedir?com Homepage
Forum Home Forum Home > Veritabanları > SQL Server
  New Posts New Posts RSS Feed - SQlConnection string’i
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

SQlConnection string’i

 Post Reply Post Reply
   

Author
Message
sekanet View Drop Down
Newbie
Newbie


Joined: 06 Şubat 2004
Location: Türkiye
Status: Offline
Points: 43
Post Options Post Options   Thanks (0) Thanks(0)   Quote sekanet Quote  Post ReplyReply Direct Link To This Post Topic: SQlConnection string’i
    Posted: 13 Temmuz 2004 at 01:17

arayüz programında (ben C# ile yazıyorum) bir tane Connection nesnesi
oluşturuyorum ve veritabanı bağlantısını yazıyorum.
örneğin;
SqlConnection conn = new SqlConnection("server=localhost;database=Northwind;
Trusted_Connection=true");

yazıp bağlan dediğimde bir sorun çıkmadan Northwind veritabanına
bağlanıyorum. Ama ben SQL Server'da Security/Logins'den bir tane
user yaratıp (SQL Server Authentication tipinde)
SqlConnection conn = new SqlConnection("server=localhost;database=Northwind;
User id=deneme; Password=deneme");
bağlantı stringini yazdığımda bir türlü bağlanamıyorum.

Yalnız ben SQLServer 2000'i kurarken Windows Authentication olarak kurdum.
Bu bir sorun yaratır mı? Yoksa başka bir yerden mi ben user yaratmalıyım.

Birde örnek uygulamayı ve fırlattığı hatayı size yolluyorum

System.Data.SqlClient.SqlException: Login failed for user 'deneme'. Reason:
Not
associated with a trusted SQL Server connection.
   at System.Data.SqlClient.SqlConnection.Open()
   at database.Class1.Main(String[] args) in c:\documents and
settings\serkan\be
lgelerim\visual studio projects\database\class1.cs:line 20
kapandı

Aşağıdaki kodu yazdığımda yukarıdaki Exception'ı fırlatıyor.

static void Main(string[] args)

{

SqlConnection conn = new SqlConnection("Data Source=localhost; initial
Catalog=Northwind; User id=deneme; Password=deneme;");

try

{

conn.Open();

Console.WriteLine("bağlandı");

}

catch(Exception ex)

{

Console.WriteLine(ex);

}

finally

{

conn.Close();

Console.Write("kapandı");

}

Console.Read();

}

 

NOT:Yarattığım deneme adlı kullanıcıya Northwind veritabanını ekliyorum.

Şimdiden Teşekkürler
Saygılarımla

Back to Top
xzerco View Drop Down
Newbie
Newbie


Joined: 21 Şubat 2003
Location: Türkiye
Status: Offline
Points: 148
Post Options Post Options   Thanks (0) Thanks(0)   Quote xzerco Quote  Post ReplyReply Direct Link To This Post Posted: 13 Temmuz 2004 at 01:50

selam sekanet;

sql server kurulumda Windows Authentication modu seçtigin için sorun çıkıyor. System Administrator modunu(kullanıcı adı ve şifre gibi) kullanabilmen için kurulum sırasında Mixed mode seçenegini seçmen gerekiyor o zaman trusted connection ve sa connection'ı birlikte çalıştırabilirsin. yani reinstall et ve mixed modu seç tüm dertlerinden kurtul :)))) kolay gele..

İMAJ HİÇ BİŞEYDİR SORUNLAR HERŞEY SORUNLARINI ÇÖZZZZZZZZZZZ
Back to Top
ismailtozan View Drop Down
Newbie
Newbie


Joined: 13 Temmuz 2004
Location: Türkiye
Status: Offline
Points: 27
Post Options Post Options   Thanks (0) Thanks(0)   Quote ismailtozan Quote  Post ReplyReply Direct Link To This Post Posted: 23 Temmuz 2004 at 14:35

sorunun çözümü için

SqlConnection conn = new SqlConnection("server=localhost;database=Northwind;
integrated security=SSPI");

cümlesini kullan

buradaki integrated security=SSPI senin yapmak isteyipte yapamadığın Trusted_Connection=true cümlesinin işini yapacaktır.

İsmail TOZAN
Mcse,Mcdba
Back to Top
 Post Reply Post Reply
  Share Topic   
   


Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 11.01
Copyright ©2001-2014 Web Wiz Ltd.