2011-03-02 72 views

回答

2

是的。 下面是SQL Server 2008的

Provider=SQLNCLI10;Server=myServerAddress;Database=myDataBase; Trusted_Connection=yes; 

一個例子,如果你的數據庫是其他東西比SQL Server 2008中(和內發生的可能性非常好的,它不是),你可以得到幾乎任何與此連接字符串例子現場:http://www.connectionstrings.com/

或這裏http://www.carlprothman.net/Default.aspx?tabid=81

+0

爲什麼有些地方將它顯示爲「Trusted_Connection = TRUE」,其他顯示爲「Trusted_Connection = YES」? SSIS似乎需要「YES」版本。 – PeterX 2013-07-29 04:39:06

1

既然你沒有說明你會使用什麼語言OLEDB呼叫通過我只是發佈了一些基本的C#這樣的伎倆。

using System.Data.OleDb;

OleDbConnection conn = new OleDbConnection();
conn.ConnectionString =
「Driver = SQLOLEDB;」 +
「Data Source = ServerName;」 +
「Initial Catalog = DataBaseName;」 +
「Integrated Security = SSPI;」;

conn.Open();

0

正如How To: Connect to SQL Server Using Windows Authentication in ASP.NET 2.0文章MSDN狀態,

使用Windows驗證必須加入Trusted_Connection =是屬性,或等效的屬性集成安全性= SSPI,如下所示的連接字符串。

所以不是User Id=...;Password=...;你應該包括你的連接字符串在下面的選項之一,

  • Trusted_Connection =是
  • 集成安全性= SSPI
相關問題