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

Nelze inicializovat objekt zdroje dat poskytovatele OLE DB MSDASQL pro propojený server (null)

Problém nastává, protože složka Temp uživatele, pod kterou běží služba SQL serveru, není přístupná pod přihlašovacími údaji, na kterých je dotaz spuštěn. Pokuste se nastavit zabezpečení této dočasné složky s minimálními omezeními. Dsn, které se vytvoří pokaždé, když spustíte dotaz openrowset, pak lze znovu vytvořit bez jakéhokoli konfliktu pověření. To mi fungovalo bez jakýchkoli požadavků na restart.



  1. Hibernace, spojení dvou tabulek a načtení všech záznamů?

  2. Ukládání informací o kreditní kartě do databáze MySQL?

  3. Výjimka syntaxe na spouštěči s více příkazy s MySQL a JDBC

  4. Třísloupcové SQL PIVOT