当我想将链接表转换为 DSNLess 连接时,我有一个有效的解决方案:
http://www.accessmvp.com/DJSteele/DSNLessLinks.html http://www.accessmvp.com/DJSteele/DSNLessLinks.html
但它始终是从 Access DB(2010 或 2013)到 SQL2012。我现在有一个 SQL2016 实例,我正在尝试与其建立 DSNLess 连接。所以这是我尝试过的:
运行文章中给出的代码..这给了我一个 SSL 安全错误。
更改连接以使用:
strConnectionString = "Provider=SQLNCLI11;" & _
"Server=" & ServerName & ";" & _
"Database=" & DatabaseName & ";" & _
"Trusted_Connection=Yes;"
当我这样做时,它给我“找不到可安装的 ISAM”。我需要更改什么才能使其与 SQL2016 一起使用?
好吧,在发布此内容后,我找到了解决方案。在这篇文章中,我发现你可以只列出驱动程序:
https://learn.microsoft.com/en-us/sql/integration-services/import-export-data/connect-to-an-odbc-data-source-sql-server-import-and-export-wizard https://learn.microsoft.com/en-us/sql/integration-services/import-export-data/connect-to-an-odbc-data-source-sql-server-import-and-export-wizard
所以,我所做的就是让我的连接是这样的:
strConnectionString = "ODBC;Driver={SQL Server Native Client 11.0};" & _
"Database=" & DatabaseName & ";" & _
"Server=" & ServerName & ";" & _
"Trusted_Connection=Yes;"
而且效果非常好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)