创建新的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身份验证用户帐户和密码,它会出现以下错误:
尝试连接...系统找不到指定的文件
可以看出,我可以使用相同的凭据手动登录到SQL Server Management Studio,但在尝试配置ODBC连接时它不起作用。
我已经确认Allow remote connections to this server
已经过检查(虽然我不知道这是否真的有必要,因为它是本地的 - 但无论如何都是这样做的。)
我尝试过使用不同的驱动程序,不同的登录,创建新的实例等等。
任何想法都将不胜感激。
答案 0 :(得分:0)
原来这是ODBC驱动程序的错误版本。我需要13.1然后才能正常工作:
https://www.microsoft.com/en-us/download/details.aspx?id=53339