2011-03-02 77 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
相关问题