sql >> Databáze >  >> RDS >> Sqlserver

Proč chyba:[Správce ovladačů ODBC] Název zdroje dat nebyl nalezen...? (funguje dobře na vývojovém prostředí)

Problém je pravděpodobně v konfiguraci ODBC na samotném serveru . Jinými slovy, připojovací řetězec [ke zdroji ODBC] je v pořádku (protože byl testován na jiném serveru), ale odkazuje na zdroj, který není na tomto konkrétním serveru nakonfigurován.

Chcete-li problém vyřešit, otevřete Správce zdroje dat ODBC (obvykle jedna ze zkratek v nabídce nástrojů pro správu) a zkontrolujte, zda skutečně máte zdroj (obvykle "System DSN") se stejným názvem nalezeným v připojení. tětiva. Takový zdroj pravděpodobně neexistuje nebo je nesprávně nakonfigurován.

Kromě úvah o výkonu lze zvážit použití přímějších poskytovatelů dat (jako je MS SQL Data Provider nebo Microsoft.Jet.OLEDB) na úrovni připojovacího řetězce; tím se vyhnete dalšímu konfiguračnímu bodu (konfiguračnímu panelu ODBC) na serveru (ale pak to může vyžadovat použití dvou odlišných připojovacích řetězců, jednoho pro testovací prostředí a druhého pro produkční prostředí...)



  1. Jak určit velikost tabulek v Oracle

  2. Jak číst a ukládat XML data v databázi

  3. php POST formulář pro aktualizaci dynamické proměnné

  4. Jak mohu nastavit omezení tabulky původně odložené v modelu django?