2015-05-20 209 views
0

我試圖從Crystal Reports 2013連接到本地Microsoft SQL Server 2014數據庫引擎。無法從Crystal Reports連接到SQL Server

我相信我已經嘗試了所有的可能性。

對於驅動程序:OLE DB (ADO)/Microsoft OLE DB Provider for SQL Server; Microsoft OLE DB Simple Provider; SQL Server Native Client 11.0。對於身份驗證:對於服務器:.; .\Local; (local); myserver name。對於集成模式:checked and unchecked

我從CR獲得的唯一一般評論是:用戶'我的用戶名'登錄失敗 但是,當我通過選定的Windows身份驗證模式從Management Studio連接到SQL Server時,不需要提供密碼。

難道是其他的東西,然後錯誤的密碼,阻止我的連接?

+0

您是否嘗試過創建[UDL文件來檢查連接](http://stackoverflow.com/a/28925271/4519059)? )。 –

回答

1

案例1:登錄可能是一個SQL Server登錄,但服務器僅接受Windows身份驗證

分辨率:

enter image description here

案例2:您正在嘗試使用SQL Server身份驗證連接但SQL Server上不存在使用的登錄名

分辨率:Create a Login

+0

1.已選中但沒有結果CR; 2.登錄存在 – arth81

+0

您可以在SSMS中嘗試相同的登錄嗎? –

+0

是的,我試了。 – arth81

1

您必須安裝NATIVE SQL 2005驅動程序才能訪問Crystal Reports。

我不知道爲什麼,但水晶報表並不像其他車手比2005年的版本 - 即使是2013年水晶

在我的應用程序,我必須設置本機2005下的驅動程序,以我所有的用戶得到的所有報告沒有登錄屏幕(以編程方式登錄)。