2017-06-23 23 views
2

私はDSNLess接続にリンクされたテーブルを変換したい場合に動作します。このソリューションがあります。DSNレス接続(SQL2016へのMS Access)

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

しかし、それは常にアクセスDB(2010または2013をされていますが)をSQL2012に変換します。私は今、DSNLess Connectionを作成しようとしているSQL2016インスタンスを持っています。だからここで私が試したことは次のとおりです:

この記事で与えられたコードを実行する..これは私にSSLセキュリティエラーをもたらします。

接続を使用するように変更する:私はこれを行うと、それが与える

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

私は、「インストール可能なISAMドライバーが見つかりませんでした」。これをSQL2016で使用するには、何を変更する必要がありますか?

答えて

2

これを投稿した直後に私は解決策を見つけました。私はあなただけのドライバの一覧を表示することができた。この記事では:

strConnectionString = "ODBC;Driver={SQL Server Native Client 11.0};" & _ 
    "Database=" & DatabaseName & ";" & _ 
    "Server=" & ServerName & ";" & _ 
    "Trusted_Connection=Yes;" 

そして、それは完全に働いた:

https://docs.microsoft.com/en-us/sql/integration-services/import-export-data/connect-to-an-odbc-data-source-sql-server-import-and-export-wizard

だから、私がやったことは、私の接続は、このことにするでした。

関連する問題