SQLDMO Integrated security

kahuna

Erfahrenes Mitglied
Hellö

Ich schreibe gerade eine ComboBox, mit der man alle Datenbanken auf einem SQL Server anzeigen kann.Dafür verwende ich den COM Namespace SQLDMO.

Alles klappt wunderbar, solagen ich mit
Code:
				SQLDMO.SQLServer srv = new SQLDMO.SQLServerClass();                 

srv.Connect(this.servername.Text, this.username.Text, this.password.Text);
					foreach(SQLDMO.Database db in srv.Databases) 
					{ 
						if(db.Name!=null) 
							this.db.Items.Add(db.Name); 
					}
verbinde.

Nun will ich aber nicht mit Username + Passwort verbinden, sondern NT Integrated Security verwenden. Das SQLServer objekt hat eine Property IntegratedSecurity, nur weiss ich nicht, wie ich diese verwenden soll. Hab schon in der MSDN nachgelesen, daraus werde ich auch nicht schlau =D. Könnt ihr mir helfen=

Gruss Alexander
 
Wenn Du es gefunden hast, dann schreibe es doch bitte hier rein, falls noch einer auf dieses Problem stoßen sollte.
 
Hi,
Also die IntegratedSecurity Property hat keinen Einfluss auf das Login-Verhalten. Es funktioniert so:

Code:
SQLDMO.SQLServer srv = new SQLDMO.SQLServerClass();                 
srv.LoginSecure = true;
//username and password can be empty
srv.Connect(this.servername.Text, this.username.Text, this.password.Text);
foreach(SQLDMO.Database db in srv.Databases) 
{ 
	if(db.Name!=null) 
	     this.db.Items.Add(db.Name); 
}
srv.DisConnect();	
//Release Com Resources
System.Runtime.InteropServices.Marshal.ReleaseComObject(srv);

Gruss Alexander
 

Neue Beiträge

Zurück