DSN Less Connection(MS Access to SQL2016)

时间:2017-06-23 20:09:25

标签: ms-access sql-server-2016 dsn

当我想将链接表转换为DSNLess连接时,我有这个解决方案:

http://www.accessmvp.com/djsteele/DSNLessLinks.html

但它始终是SQL2012的Access DB(2010或2013)。我现在有一个SQL2016实例,我正在尝试进行DSNLess连接。所以这就是我尝试过的:

运行文章中给出的代码..这给了我一个SSL安全错误。

更改要使用的连接:

strConnectionString = "Provider=SQLNCLI11;" & _
   "Server=" & ServerName & ";" & _
   "Database=" & DatabaseName & ";" & _
   "Trusted_Connection=Yes;"

当我这样做时,它给了我“找不到可安装的ISAM”。我需要更改什么才能使其与SQL2016一起使用?

1 个答案:

答案 0 :(得分:2)

好吧,发布后我发现了我的解决方案。在本文中,我发现您可以列出驱动程序:

https://docs.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;"

它完美无缺。