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

エラーの理由:[ODBCドライバーマネージャー]データソース名が見つかりません...? (開発環境で正常に動作します)

    問題はおそらくODBC構成にあります サーバー自体 。つまり、[ODBCソースへの]接続文字列は(他のサーバーでテストされているため)問題ありませんが、この特定のサーバーで構成されていないソースを参照しています。

    この問題を解決するには、ODBCデータソースアドミニストレータ(通常は[管理]ツールメニューのショートカットの1つ)を開き、接続に同じ名前のソース(通常は[システムDSN])があるかどうかを確認します。ストリング。そのようなソースはおそらく存在しないか、不適切に構成されています。

    パフォーマンスの考慮事項とは別に、接続文字列のレベルでより直接的なデータプロバイダー(MS SQLデータプロバイダーやMicrosoft.Jet.OLEDBなど)を使用することを検討できます。これにより、サーバー上の余分な構成ポイント(ODBC構成パネル)が回避されます(ただし、テスト環境用と本番環境用の2つの異なる接続文字列を使用する必要がある場合があります...)



    1. mysql値を不明な数の部分に分割する

    2. クエリのWhere1<> 1がすべての行を返すのはなぜですか?

    3. mysqlテーブルの列のサイズを取得する方法

    4. SQL ServerでMSDTCを有効にするにはどうすればよいですか?