Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Защо грешка:[ODBC Driver Manager] Името на източника на данни не е намерено...? (работи добре в среда за разработка)

Проблемът вероятно е в ODBC конфигурацията на самия сървър . С други думи низът за свързване [към ODBC източника] е ок (тъй като е тестван на друг сървър), но препраща към източник, който не е конфигуриран на този конкретен сървър.

За да отстраните проблема, отворете ODBC Data Source Administrator (обикновено един от преките пътища в менюто с инструменти „Административни“) и проверете дали наистина имате източник (обикновено „System DSN“) със същото име във връзката низ. Такъв източник вероятно не съществува или е неправилно конфигуриран.

Освен съображения за производителност, може да се обмисли използването на по-директни доставчици на данни (като MS SQL Data Provider или Microsoft.Jet.OLEDB) на ниво низ за връзка; това избягва допълнителната конфигурационна точка (конфигурационния панел на ODBC) на сървъра (но тогава това може да изисква използването на два отделни низа за свързване, един за тестовата среда и един за производствената среда...)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да видя/скрипт дефиниции на системни изгледи?

  2. Пример за заявка на SQL Server 2008 за създаване на курсор за преминаване през записи

  3. Как променяте типа данни на колона в SQL Server?

  4. SQL:премахване на последната запетая в низа

  5. SQL заявка за Chi-SQUARE TEST