1

Temat: instalacja PSQL 8.3 lokalnie do testów

Witam,

Od nie dawna zarządzam bazą danych PostgreSQL Database Server 8.3 zainstalowaną na Windows Server 2003.
Użytkownicy (4) ma do niej dostęp z ograniczonymi uprawnieniami tylko do odczytu w ramach projektu GIS.

Chcę sobie zainstalować to narzędzie na komputerze lokalnym z Win 7, wgrać bazę danych (wykonałem backup) i testować lokalnie a dopiero gdy będę pewien, że wszystko jest ok to wgrywać dane do docelowej bazy.

We właściwościach serwera na win serv 2003 nazwa użytkownika (sde) jest inna niż u mnie po instalacji lokalnej (postgres) - czy można to zmienić?

wersja transakcyjna przy połączeniu na win7 w arccatalog nazywa się sde.default

zainstalowałem postgresql-8.3.13-1-windows.
stworzyłem tablespace sde, role sde tak jak jest na win serv 2003

CREATE TABLESPACE sde OWNER postgres LOCATION 'C:\Program Files (x86)\PostgreSQL\8.3\data\sde';

CREATE DATABASE xxx
  WITH OWNER = postgres
       ENCODING = 'UTF8';
ALTER DATABASE xxx SET search_path="$user", public, sde;
GRANT ALL ON DATABASE xxx TO public;
GRANT ALL ON DATABASE xxx TO postgres;

zainstalowałem lokalnie postgresql-8.3.13-1-windows

przy przywracaniu bazy danych pojawia się:
...
...
...
pg_restore: setting owner and privileges for FK CONSTRAINT mvtables_modified_fk2
pg_restore: setting owner and privileges for FK CONSTRAINT xml_columns_fk1
pg_restore: setting owner and privileges for FK CONSTRAINT xml_columns_fk2
pg_restore: setting owner and privileges for FK CONSTRAINT xml_indextags_fk1
WARNING: errors ignored on restore: 17153

Proces zwrócił kod wyjściowy 1.

kilka tabel zostaje utworzonych, przy próbie połączenia w arccatalog przy testowaniu połączenia pojawia się:

Nie udało się połączyć z podanym serwerem. SDE not running on server


Nie wiem co z tym robić.

zrobiłem serwer backupowy - jak go wgrać?

Ostatnio edytowany przez przesq (2011-03-31 14:35:04)