2009-10-15 14 views
9

Geçerli kullanıcının ağ windows kimlik doğrulamasını (güvenilen bağlantı/tümleşik güvenlik) kullanarak Excel'in Sql Server'a bağlanmasının bir yolu var mı? Bir sql girişine güvenmek veya kodumda bir kullanıcı adı/şifre kullanmak istemiyorum.Excel VBA - güvenilir bir bağlantıyla sql'ye bağlan (kullanıcı adı/pwd)

Provider=sqloledb;Data Source=myServerName;Initial Catalog=myDatabaseName;Integrated Security=SSPI 

cevap

8

Ben bir Excel 2003 VBA projesinde bu connectionstring var ...

"Provider=SQLOLEDB;Data Source=[You DB Name];Trusted_connection=yes;" 

Ve bu benim için çalışıyor!

+0

için çalışmaz Bu işe yarayan bir çözümdür. – ikh

1

(ben ADODB kullanıyorum) VBA Excel 2010

Sağlayıcı = SQLOLEDB için örnek çalışma; Data Source = ServerIPOrName; Initial Catalog = VeritabanıAdı; = yes trusted_connection;