問題タブ [msdasql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - SQL Server から SQLite とのリンク共有接続を確立しようとしています
SQL Server から SQLite へのリンク共有接続を作成しようとしています。以下のリンクで Graham Okely によるすべての手順に従いました。本当に良かったです。SQL からリンクされた共有接続を作成できました。
データをインポートするための SQL Server から SQLite へのリンク サーバーの作成
sqliteodbc_msvcr100 を使用して、自分のマシンに ODBC ドライバーをインストールしました。私のマシンは 32 ビットで、32 ビットの ODBC ドライバーをインストールしました。
にリストされている他のドライバーをダウンロードして抽出することができません。
http://www.ch-werner.de/sqliteodbc/
以下のクエリを使用して、リンクされた共有接続を作成しました
しかし、Openquery を使用して SQLite のテーブルにアクセスしようとしたとき
ここで、SQLite はシステム DSN で、Test1 は SQLite データベース内のテーブルです。しかし、これは次のエラーをスローします。
[OLE/DB プロバイダーがメッセージを返しました: [Microsoft][ODBC ドライバー マネージャー] データ ソース名が見つからず、既定のドライバーが指定されていません] OLE DB エラー トレース [OLE/DB プロバイダー 'MSDASQL' IDBInitialize::Initialize が 0x80004005 を返しました:]。メッセージ 7399、レベル 16、状態 1、行 1 OLE DB プロバイダー 'MSDASQL' がエラーを報告しました。
これは解決できますか?助けてください。
tsql - MSDASQL を使用した変数によるリモート クエリ
SSRS レポートのクエリを作成しようとしています。リンクされたサーバー (iSeries へ) から過去 3 か月のトランザクションを取得する必要があります。
だから私はOpenQueryで実行したいSQL変数を構築しました
しかしopenquery、変数の使用が好きではないようです
これを行う正しい方法は何ですか?
sas - Amazon Redshift への ODBC 接続文字列
「追加オプション」の設定を接続文字列で指定する方法はありますか?
SAS/Access to OleDb がインストールされている SAS から Amazon Redshift にアクセスするための接続文字列を作成しようとしています。
私は OleDb にしかアクセスできないため、OleDb プロバイダー MSDASQL を使用して ODBC に接続する必要があります。
これはほとんど機能し、SAS Explorer はデータベース内のすべてのテーブルを一覧表示します (ProjectXYZ {奇妙な} にないものも含めて)。データ ステップは、データ全体を実行できます。
問題は、ViewTable を使用してデータを表示すると、エラーが発生することです。
ViewTable は、ODBC Admin を使用して {Amazon Redshift (x64)} に基づいて UserDSN を作成し、[セットアップ] ダイアログ ボックスでドライバーの追加オプション [ Single Row Mode ] を選択して動作させることができます。
これらのいずれかの選択を指定するために名前=値のペアがどうあるべきかについてのドキュメントが見つかりませんでした
追加オプション:
- 単列モード
- Declare/Fetch を使用、キャッシュ サイズ100
- 複数のステートメントを使用する
- 結果全体をメモリに取得これはドライバーのデフォルトだと思います
- HTTP プロキシ接続を有効にする
- サーバポート:
- プロキシポート:
sql - SAS への OLEDB コネクタを使用して Teradata で揮発性テーブルを作成する方法
これは純粋に Teradata に関する質問ではありません。Teradata で揮発性テーブルを作成するよう求めているわけではありません。OLEDBSAS から Teradata への接続を使用している方に質問です。またはVolatile tablesを使用してハートビートで作成できることを認識しています。ただし、SAS グリッド上になく、SAS i/f to teradata がインストールされていないユーザーがいる場合、OLEDB を使用して SAS と Teradata を接続します。SQL assistantTeradata Interface to SAS
これは、OLEDB を使用して適切に実行されるコードのスニペットです。これにより、何について話しているのかがわかります。
以下のコードはうまく動作します:
これを実行しようとしたのと同じ行に沿って、構文エラーがある (うまくいけば) か、それが気に入らない (残念なことに..あまり良くない) :
これは、SAS用に現在インストールされているAFAIKです
どのように機能させるのですか?
mysql - MSSQL Windows10 から MYSQL データベースを照会する
MSSQL データベースをリンクしたい MYSQL データベースがあります。
以前、私はこのシステムを動作させ、MSDASQL Linked Server Provider を利用し、最新の MYSQL odbc ドライバーを使用して ODBC データソースを作成しました。
私のWindows 10アップグレード以来、これは機能しなくなりました。幸いなことに、Windows 2008 サーバーでまだ動作しています。
ODBC データソース テスト接続も引き続き動作します。SQL Management Studio 内で接続をテストすると、「MSDASQL プロバイダーを初期化できません。特定の情報が指定されていません」という例外で失敗します。
ODBC データソースは、Microsoft Access 2010 内で機能します。
私が理解していることから、MSDASQL プロバイダーは非推奨になりましたか? 他にどのプロバイダーを使用すればよいですか?
mysql - SQL Server 2016 は MySQL へのリンクで不可解に (エラー #7303) 失敗しますが、Access 2016 は同じシステム DSN で成功します
リンクサーバー(SQL Server 2016からMySQLへ)をセットアップしようとして、ミステリーサークルを回っています。
私が使用した基本的な手順は次のとおり です。 SQL Server から MySQL へのリンク サーバーを作成します。[OK] をクリックして新しいリンク サーバーを作成すると、次の SSMS 2016 スパズム、エラー #7303 が表示されました。
Provider String と Catalog を含むバリエーションを試しました (同じエラー):
ODBC Data Source Administrator の 32 ビット バージョンと 64 ビット バージョンの両方で、システム DSN を介してセットアップされた最新の MySQL ODBC ANSI/Unicode ドライバー (5.03.07.00) を試しました。
現在、MS SQL Server および/またはその OLE-DB プロバイダー (MSDASQL) で何かおかしなことが起こっていると思われます。理由は次のとおりです。
ODBC データ ソース アドミニストレータ内のシステム DSN のすべてのテストが成功しました。
Crippled Access 2016 は、(前述の Unicode システム DSN を介して) MySQL にリンクでき、最小限の労力で、すべてのデータベースとテーブルを一覧表示できます。
SQL Server 2016 がリンク サーバー ダイアログで上記のエラーが発生しないようにするために必要な魔法は何ですか?
vba - DB から時間データを読み取れません
DBファイルの完全な日付情報を読み取ろうとしました。
DBbrowser を使用してデータを確認すると、次のように表示されます。
しかし、以下のコードでは日付しか取得できません。
大きい:

