我正在尝试将本地 SQL Server 数据库连接到名为 Pentaho 的 ETL 实用程序。Pentaho 很容易连接到完整版本的 SQL 服务器,没有问题。
我设置了混合模式身份验证,并为 sql server express 实例创建了一个 sql server 帐户,可用于通过 SSMS 登录。
当我尝试通过 Pentaho 登录时,我收到关于它的错误,不知道服务器是什么,或者服务器没有响应。我试过 {localhost, myip, localhost\SQLEXPRESS, myip\SQLEXPRESS, just SQLEXPRESS} 作为服务器名称(而 SQLEXPRESS 是实例名称)。
我知道过去我在将其他程序连接到 SQLEXPRESS 数据库时遇到了麻烦。有人可以告诉我为什么它的行为与使用完整安装的 SQL Server 时不同,以及如何解决这些差异?