Skyward Database(Progress Database)をMS SQLServerに接続しようとしています。接続するために何をしていますか?最初のセットアップODBCシステムDSNのODBC管理者のProgressデータベースへの接続。(システムDSNでは、ODBC SQLサーバーのドライバー)。セットアップ中に、サーバー名にIPアドレスを入力しています。その後、接続をテストすると、エラーが発生します:接続が確立されていません。接続されていない理由がわかりません。ホスト名を正しく入力しています。
その後、構成されたドライバーをクリックします
その後、この接続をテストすると。その失敗しました。
他のドライバーを選択した場合datadirectSQLサーバー
その後、テスト接続をクリックすると、ホスト名とポートを確認するエラーが表示されます
Skywardデータベースに接続するのを手伝ってください。skywardがクラウドベースの別のサーバーでホストされていることがもう1つあります。
統合認証の使用と失敗を示すスクリーンショットに基づいて、確認する必要がありますサインオンしてODBC接続テストを実行しているアカウントには、該当するSQLServerインスタンスに接続するための適切なアクセス許可があります。
注:このSQLセキュリティがSQLServerインスタンスのデータベース管理者に適用されていることを確認する必要がある場合があります。
ODBC接続がSQLServerインスタンスを動的に検出できない場合、または間違ったポートを使用している場合に接続するポートを手動で指定する必要がある場合があります。
SQL Serverへの新しいデータソースの作成からクライアント構成をクリックします窓。
ネットワークライブラリ構成の追加ウィンドウから、動的にポートを決定することを確認しますチェックを外し、ポート番号フィールドにポート番号を指定します。
リスニングの検索TCP SQL Serverインスタンスのポート
USE [master] EXEC xp_readerrorlog 0, 1, N'Server is listening on', 'any', NULL, NULL, N'asc' --EXEC xp_readerrorlog 0, 1, N'Server is listening on'
注:SQLServerインスタンスのデータベース管理者からこの情報を取得する必要がある場合があります。
統合認証を使用して認証するのではなく、SQLログイン資格情報を使用してSQLServerインスタンスにアクセスすることを検討してください。
ネットワークライブラリ構成の追加ウィンドウから、ユーザーが入力したログインIDとパスワードを使用したSQLServer認証を確認しますオプションを選択し、ログインIDとパスワードそれらのフィールドに。
注:この設定を取得し、ログインIDを取得するには、データベース管理者に連絡する必要がある場合があります。このレベルの認証に使用するパスワード。
ISCORPは、データベースブローカーでSQL接続が有効になっていること、およびSQL接続が入るのに十分なサーバースロットがあることを確認する必要があります。
別の方法は、必要なデータをMSSQLデータベースにエクスポートし、そこからレポートすることです。これを支援するためにデータディクショナリで利用可能なツールと、これをリアルタイムで実行するために利用可能な製品(pro2SQL)があります。
私は、Pro2製品でこれを行う数十の空に向かっている顧客を知っています。