Najnowsze wersje PostgreSQL dla Windows nie używają postgres Konto systemu operacyjnego, używają NetworkService zamiast tego konta systemowego. Jest to określone we właściwościach usługi PostgreSQL w systemie Windows. To prawdopodobnie powód, dla którego the object postgres cannot be found błąd. Zmiana uprawnień pliku i tak nie jest potrzebna.
Najnowsze wersje pgAdmin (1.16+) mogą przesyłać zawartość COPY z klienta na serwer bez konieczności otwierania pliku przez serwer. Kliknij prawym przyciskiem myszy nazwę tabeli w przeglądarce obiektów i sprawdź menu o nazwie Import . Wewnętrznie użyje to COPY FROM STDIN wariant.
Jeśli to nie jest satysfakcjonujące, istnieje również możliwość użycia psql.exe narzędzie wiersza poleceń i jego \copy Komenda. To polecenie ma taką samą funkcjonalność i składnię jak SQL COPY z wyjątkiem tego, że przesyła plik z klienta do serwera, zamiast zmuszać go do samodzielnego otwierania go przez serwer. Jeśli jesteś zorientowany na CLI, wybierz opcję premium, jest to łatwiejsze niż pgAdmin.