正在尝试通过 Crystal 报告连接到 SQL 服务器
Attempting to connect to SQL Server through Crystal Reports
我正在尝试将 Crystal 报告连接到 SQL 服务器数据库。这是我到目前为止所做的。
File > Log On or Off Server
Create New Connection > OLE DB (ADO)
在供应商下我 selected Microsoft OLE DB Provider for SQL Server
然后点击下一步。
我从下拉列表中 select 服务器并输入本地管理员帐户的用户名和密码。我可以使用此帐户远程访问服务器。对于数据库字段,我尝试输入数据库名称和该数据库的 .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 报告版本:14.0.4.738 RTM
SQL 服务器 2012
我确实通过google找到了一些类似的错误信息,但是情况不同,所以没有帮助。
您可能有权远程访问 Windows 服务器,但用户也应该添加到 SQLServer
当您收到 "Database Vendor Code" 错误时,这意味着错误代码是从数据库传回的。所以,我们知道这是一个 SQL 服务器错误,而不是 Crystal 错误。
我发现这个 post 很有趣,所以我开始研究其他人对这个主题的看法。我偶然发现了这个似乎有几年历史的博客。但是,这谈到了本机错误:18456(这是您得到的确切错误代码)。所以,我希望您能像本文建议的那样尝试创建一个 udf 文件。你可能最终会从中得到一些东西。这是文章的link:
Crystal Reports Generating SQL Server Error 18456 Severity 8 Error Logs
我正在尝试将 Crystal 报告连接到 SQL 服务器数据库。这是我到目前为止所做的。
File > Log On or Off Server
Create New Connection > OLE DB (ADO)
在供应商下我 selected Microsoft OLE DB Provider for SQL Server
然后点击下一步。
我从下拉列表中 select 服务器并输入本地管理员帐户的用户名和密码。我可以使用此帐户远程访问服务器。对于数据库字段,我尝试输入数据库名称和该数据库的 .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 报告版本:14.0.4.738 RTM
SQL 服务器 2012
我确实通过google找到了一些类似的错误信息,但是情况不同,所以没有帮助。
您可能有权远程访问 Windows 服务器,但用户也应该添加到 SQLServer
当您收到 "Database Vendor Code" 错误时,这意味着错误代码是从数据库传回的。所以,我们知道这是一个 SQL 服务器错误,而不是 Crystal 错误。
我发现这个 post 很有趣,所以我开始研究其他人对这个主题的看法。我偶然发现了这个似乎有几年历史的博客。但是,这谈到了本机错误:18456(这是您得到的确切错误代码)。所以,我希望您能像本文建议的那样尝试创建一个 udf 文件。你可能最终会从中得到一些东西。这是文章的link:
Crystal Reports Generating SQL Server Error 18456 Severity 8 Error Logs