問題タブ [sql-server-2019]

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 投票する
0 に答える
5447 参照

sql - 新しい MSOLEDBSQL を使用して SQL Server 2019 に接続できない

SQL Server Native Client 11.0 から MSOLEDBSQL を使用するようにアプリケーションを変換しています

接続文字列を "Driver={SQL Server Native Client 11.0}" から "Provider=MSOLEDBSQL" に、UID、PWD、Server、Database パラメーターと共に変更しました。

しかし、SQL_DRIVER_COMPLETE を使用すると、データベースに接続できず、「[Microsoft][ODBC Driver Manager] Dialog failed」というエラー メッセージが表示されました。

同様に、SQL_DRIVER_NOPROMPT を使用すると、「[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified」というエラーがスローされます。

上記のエラーは、SQLDriverConnect() への呼び出しの結果として返されます。

https://docs.microsoft.com/en-us/sql/connect/oledb/download-oledb-driver-for-sql-server?view=sql-server-ver15をダウンロードしてインストールし、バイナリを表示できましたsystem32 フォルダー。

MS Docs に従って、レジストリ設定はインストールの一部として行われます。

  1. MSOLEDBSQL ドライバーを使用するには、追加のレジストリ構成またはその他の設定を行う必要がありますか?

  2. 上記のように Driver キーワードを使用すると、ネイティブ クライアントで機能します。しかし、「Provider=SQLNCLI11」を使用すると失敗します。これについて何か考えはありますか?

問題はドライバーのロードに関連していると思われます。

誰かがこの問題を解決するのを助けることができれば感謝します。

前もって感謝します。

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

sql - Json内のJsonオブジェクトのSQLクエリ

以下のJson文字列があります。SP レコードを取得するクエリを作成する必要があります。インデックス値を提供せずに、結果を取得する必要があります。

SP 値を取得するためにクエリを実行する方法を教えてください。