問題タブ [mdac]

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.

0 投票する
1 に答える
248 参照

tivoli - TWS を介してスケジュールされた Windows ジョブで MDAC エラーが発生する

Windows FTA (TWS 用語) 用に定義されたジョブがあります。このジョブはバット スクリプトを呼び出します。Windows ボックスのコマンド プロンプトからスクリプトを実行すると問題なく実行されますが、TWS を介してスケジュールすると、次のエラーが表示されます。

2014 年 6 月 3 日 10:00:16 PM に申請を開始

ファイル Field_Details.csv にエラーがあります。以下のエラーを確認してください。.Net Framework データ プロバイダーには Microsoft Data Access Components (MDAC) が必要です。Microsoft Data Access Components (MDAC) バージョン 2.6 以降をインストールしてください。

Excelのフィールド(Field_Details.csv)をプログラムでリストに変換する際にエラーが発生しました。以下のエラー メッセージを確認してください。.Net Framework データ プロバイダーには Microsoft Data Access Components (MDAC) が必要です。Microsoft Data Access Components (MDAC) バージョン 2.6 以降をインストールしてください。2014 年 6 月 3 日 10:00:16 PM に応募を終了しました

このエラーにより、スクリプトが続行できなくなります。Windows ボックスでのアプリ プールの停止と開始に関する他の投稿を見たことがありますが、これが実行されているボックスには IIS マネージャーがないため、ここからどこに行くべきかわかりません。どんな助けも感謝します。

0 投票する
2 に答える
2807 参照

sql-server - SQL Server 2014 への VB6 ADODB 接続にはどのプロバイダーを選択すればよいですか?

MSDN ドキュメントからのこの引用を解釈する方法がわかりません。ネイティブ クライアントは非推奨ですか?

SQL Server Native Client の ODBC ドライバーに対する更新はこれ以上ありません。Microsoft ODBC Driver 11 for SQL Server on Windows と呼ばれる SQL Server Native Client の ODBC ドライバーの後継は、SQL Server 2014 と共にインストールされます。

SQL Server Native Client の OLE DB プロバイダーは、SQL Server 2012 Native Client で最後に更新されました。OLE DB プロバイダーを使用して最新バージョンの SQL Server に接続する開発者は、SQL Server 2012 Native Client に同梱されている OLE DB プロバイダーを使用する必要があります。

msdn でこのステートメントも見つけました。

Microsoft は、SQL Server Native Client OLE DB プロバイダーの廃止を発表しました。SQL Server 2012 は、プロバイダーをサポートする SQL Server の最後のバージョンです。この記事では、OLE DB を使用する SQL Server または SQL Azure アプリケーションを ODBC API に変換するためのガイダンスを提供します。

さまざまな提案の接続文字列のサンプルも役立ちます:)

0 投票する
1 に答える
1032 参照

sql-server - ADO.Net は、「Persist Security Info」のデフォルトを True に戻します。

情報:当社では、サード パーティ製のアプリケーションを使用して生産を行っています。このプログラムは DSN を使用して、ODBC 経由で SQL Server 2012 データベースに接続します。このアプリケーションは Server 2003 (MADC 2.8) では正常に動作しますが、Server 2008 x86 (DAC 6.0) に移行すると、「Microsoft OLE DB Provider SQL Server Login failed for user XXX」で接続に失敗しました。これは、サーバー 2008 以降の Windows サーバーで "persist security info" のデフォルトが True から False に変更されたためだと思います (DAC 6.0 で変更)。サードパーティであるため、アプリケーション内の接続文字列を変更することはできません。この記事に見られるように

質問: ADO.Net の動作を変更して、接続文字列の外でこの値が False ではなく True にデフォルト設定されるようにする方法はありますか? これが問題を引き起こしている機能であることを少なくとも証明または反証できるようにしたいと思います。

注:これは、この設定の改ざんが大きなセキュリティ上の問題であることを認識しており、サーバーとアプリケーションが確実に分離されるように変更された場合は、適切な予防措置を講じます。

解決策:以下の @William によって提供されます。SQL Server サード パーティ アプリケーションを Server 2003 から Server 2008+ に更新し、2003 ではできなかった上記のような接続を取得している場合は、SQL アカウントのパスワードを空白に設定します (一時的またはステージングのみ、これは本番環境で空白のままにしておくことは非常に危険です) 空白のパスワードが提供されたときにアプリケーションが再び機能するかどうかをテストします。その場合、アプリケーションは接続文字列に Persist Security Info を設定しておらず、デフォルトで true に設定されていた値がデフォルトで false に設定されています。アプリケーションはサーバー 2003 での使用に制限されている可能性があり、サーバー 2008 以降では正しく機能しない可能性があります。デフォルトの値をt​​rueに戻す方法はありません。

0 投票する
1 に答える
87 参照

vb.net - Windows XP での MDAC エラー - Vb.net の展開

組み込みの Click Once を使用して VB.Net アプリケーションを展開しようとしています。

ユーザーがアプリケーションをインストールしようとすると、次のエラー メッセージが表示されます。

http://i.imgur.com/6ifvdKM.png

彼らがインストールしようとしているマシンは Windows XP SP3 であるため、このエラーが発生する理由がわかりません。

どんな助けでも大歓迎です。