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

Не може да се инициализира обектът източник на данни на доставчика на OLE DB MSDASQL за свързан сървър (null)

Проблемът идва, защото папката Temp на потребителя, под която се изпълнява услугата на SQL сървъра, не е достъпна под идентификационните данни, които се изпълняват от заявката. Опитайте се да зададете защитата на тази временна папка с минимални ограничения. DSN, който се създава всеки път, когато изпълните заявка за openrowset, може да бъде пресъздаден без конфликт на идентификационни данни. Това работи за мен без никакви изисквания за рестартиране.



  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. Филтриране по опции OFFSET-FETCH в заявка за избор - SQL Server / TSQL урок, част 118

  3. Как да създадете ограничение на външния ключ върху множество колони в SQL Server - SQL Server / TSQL урок, част 67

  4. Намерете и заменете определен низ в колона

  5. Цифровият тип данни на аргумента е невалиден за аргумент 1 на функцията за подниз