我在嘗試將Crystal報表連接到SQL Server數據庫。這是我迄今爲止所做的。試圖通過Crystal Reports連接到SQL Server
File > Log On or Off Server
Create New Connection > OLE DB (ADO)
在供應商,我選擇Microsoft OLE DB Provider for SQL Server
,然後單擊下一步。
我從下拉列表中選擇服務器,並輸入本地管理員帳戶的用戶名和密碼。我可以使用此帳戶遠程訪問服務器。對於數據庫字段,我嘗試輸入數據庫名稱和該數據庫的.mdf的路徑。無論哪種方式我都會得到同樣的錯誤
Login failed.
Details: ADO Error Code: 0x80040e4d
Source: Microsoft OLE DB Provider for SQL Server
Description: Login failed for user 'server\admin'.
SQL State: 42000
Native Error: 18456 [Database Vendor Code: 18456 ]
的Crystal Reports版本:14.0.4.738 RTM
SQL Server 2012的
我發現通過谷歌的一些類似的錯誤消息,但情況是不同的,所以這是沒有幫助的。
請使用SQL本地客戶端的MSSQL 2012下載驅動器從這裏https://www.microsoft.com/en-us/download/details.aspx?id = 29065 – Hiten004
這對我有什麼影響?我需要將它安裝在我的機器還是服務器上? – Pat
您是否使用Windows身份驗證?爲什麼登錄ID有一個像前綴一樣的域? – XtremeBytes