首页 文章

无法从Crystal Reports连接到SQL Server

提问于
浏览
0

我正在尝试从Crystal Reports 2013连接到我的本地Microsoft SQL Server 2014数据库引擎 .

我相信我已经尝试了所有可能性 .

对于司机: 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获得的唯一一般性评论是:用户'我的用户名'登录失败'我非常确定密码但是当我从Management Studio使用选定的Windows身份验证模式连接到SQL Server时,它不需要提供密码

可能是阻止我连接的其他错误密码吗?

2 回答

  • 1

    案例1:登录可能是SQL Server登录,但服务器只接受Windows身份验证

    解析度 :

    enter image description here

    案例2:您尝试使用SQL Server身份验证进行连接,但SQL Server上不存在使用的登录

    决议:Create a Login

  • 1

    您必须安装NATIVE SQL 2005驱动程序才能访问Crystal Reports .

    我不确切知道为什么,但Crystal Reports不喜欢其他驱动程序而不是2005版本 - 甚至Crystal 2013 .

    在我的应用程序中,我必须为所有用户设置Native 2005驱动程序,以便在没有登录屏幕的情况下获取所有报告(登录以编程方式完成) .

相关问题