Sql server (localdb)的ODBC测试不工作

Sql server (localdb)的ODBC测试不工作,sql-server,odbc,Sql Server,Odbc,创建新的SQLLocalDB实例(SQLLocalDB create Test)并验证其是否有效后,我可以使用以下命令成功登录到Microsoft SQL Server Management Studio: 服务器类型:数据库引擎 服务器名称:(localdb)\Test 使用SQL身份验证创建用户(Security | Login | New Login)后,我可以注销并重新登录。我还授予该用户securityadmin权限 我的问题是当我尝试创建64位ODBC连接(系统DSN)时。使用SQL

创建新的SQLLocalDB实例(
SQLLocalDB create Test
)并验证其是否有效后,我可以使用以下命令成功登录到Microsoft SQL Server Management Studio:

服务器类型:数据库引擎

服务器名称:(localdb)\Test

使用SQL身份验证创建用户(
Security | Login | New Login
)后,我可以注销并重新登录。我还授予该用户
securityadmin
权限

我的问题是当我尝试创建64位ODBC连接(系统DSN)时。使用SQL Server的ODBC驱动程序13,并使用
(localdb)\Test
SQL身份验证用户帐户和密码,会出现以下错误:

正在尝试连接。。。系统找不到指定的文件

可以看出,我可以使用相同的凭据手动登录到SQLServerManagementStudio,但在尝试配置ODBC连接时,它将不起作用

我已经验证了是否选中了
允许远程连接到此服务器
(虽然我不知道这是否真的有必要,因为它是本地的,但还是做了)

我尝试过使用不同的驱动程序、不同的登录、创建新实例等等

如有任何想法,将不胜感激


结果表明,这是不正确的ODBC驱动程序版本。我需要13.1,然后它运行良好:


是否尝试通过
np:(localdb)\Test强制命名管道?
?只是尝试了一下,但没有解决问题-尽管这是一个很好的建议。尝试通过服务器名称的IP地址连接。有时候这对我来说很有效。失败的是,我的ODBC驱动程序已经损坏。你可以重新安装它们。@sniperd我刚刚安装了我正在使用的驱动程序-所以我认为这不是问题所在。但是谢谢你的建议。