sql >> データベース >  >> RDS >> Sqlserver

OLEDBプロバイダー'Microsoft.Jet.OLEDB.4.0'は分散クエリには使用できません

    このスレッドによると、:

    Microsoft.Jet.OLEDB.4.0は64ビットOSではサポートされていません

    SQL Server 64ビットを実行していると仮定すると、64ビットのMicrosoftAccess DatabaseEngine2010再頒布可能パッケージが必要になる可能性があります。 。

    また、他のバージョンがすでにインストールされている場合、ソフトウェアをインストールしようとすると、小さなしわがあることに注意してください。この場合、 / Passiveを使用してコマンドラインから2番目のバージョンをインストールします スイッチ。このスレッドによると:

    現在のOffice以外のOfficeインストール(64の32など)を使用しているマシンでMicrosoft ACE OLEDBプロバイダーのインストールを開始すると、インストールが失敗します。正しく実行するには、「/passive」を使用してコマンドラインから起動する必要があります 引数が指定されました。

    これは既存のOfficeインストールについて話しているのですが、同じことが共存するデータベースエンジンのインストールにも当てはまります。

    編集:プロバイダー文字列には、「Microsoft.Jet.OLEDB.4.0」ではなく「Microsoft.ACE.OLEDB.12.0」を使用してください。 (@Rumiへの小道具)



    1. JSON_PRETTY()–MySQLで読みやすくするためにJSONドキュメントをフォーマットする

    2. Oracle Dateデータ型、SQLを介して「YYYY-MM-DDHH24:MI:SSTMZ」に変換

    3. Oracleの関数を自動シーケンスでコンマ区切りの値に分割

    4. PHPからSSLを使用してリモートMySQLサーバーに接続します