Foros del Web » Programación para mayores de 30 ;) » .NET »

Postgres En Red ???????

Estas en el tema de Postgres En Red ??????? en el foro de .NET en Foros del Web. Hola Foro Resulta que programo en puntonet y me conecto a una base de datos de postgres. Me conecto utilizando el NpgSql. Ahora si la ...
  #1 (permalink)  
Antiguo 14/11/2006, 14:57
Avatar de laureano59  
Fecha de Ingreso: febrero-2005
Mensajes: 395
Antigüedad: 19 años, 3 meses
Puntos: 1
Sonrisa Postgres En Red ???????

Hola Foro


Resulta que programo en puntonet y me conecto a una base de datos de postgres.

Me conecto utilizando el NpgSql.

Ahora si la pregunta:

El postgres antes lo tenia en un servidor de linux y me conectaba perfectamente

ahora la pasé a un servidor windows pero solo me funciona la aplicacion cuando en el string de conexión le coloco En SERVER= localhost y no cuando coloco la IP.
Que tengo que modificar en los archivos de postgres para que funcione.
alguna ayudaaaaaa


Este es el string cuando tenia el postgres en linux:
strConexion = "Server=192.0.0.1; Port=5432;User Id=postgres;Database=Smnt;"


este es el string ahora en windows:
strConexion = "Password=2021;Server=192.0.0.1; Port=5432;User Id=postgres;Database=Smnt;"

que tengo que cambiar en loa archivos de postgres ayudaaaaaaa

Gracias por sus respuestas
__________________
http://www.weblaum.com
Laureano Melo Medina
:arriba:
  #2 (permalink)  
Antiguo 15/11/2006, 19:48
foo
 
Fecha de Ingreso: febrero-2006
Mensajes: 278
Antigüedad: 18 años, 3 meses
Puntos: 0
verifica que el valor de liste_addresses sea adecuado en postgresql.conf y que pg_hba.conf te permita el acceso.

no estaria mal que le des una lectura a la documentacion
  #3 (permalink)  
Antiguo 16/11/2006, 08:13
Avatar de laureano59  
Fecha de Ingreso: febrero-2005
Mensajes: 395
Antigüedad: 19 años, 3 meses
Puntos: 1
De acuerdo

Gracias Foo . Pues ya le he dado por todos lados y he cambiado esos archivos pero no se que pueda se. o de pronto estoy haciendo algo mal.

es es el archivo: pg_hba está solo la parte que he cambiado:


# TYPE DATABASE USER CIDR-ADDRESS METHOD

# IPv4 local connections:
# host all all 127.0.0.1/32 md5

# esta linea fue escrita por fdo
# host all all 192.168.0.0/24 md5

# IPv6 local connections:
# host all all ::1/128 md5
#host all all 127.0.0.1/32 md5
host all all 127.0.0.1 255.255.255.255 trust
# host all 192.168.0.1 255.255.255.0 trust



-----------------------------------------------------------


y es es el postgres.conf tambien esta solo la parte que he cambiado :
# -----------------------------


#---------------------------------------------------------------------------
# FILE LOCATIONS
#---------------------------------------------------------------------------

#---------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#---------------------------------------------------------------------------

# - Connection Settings -

listen_addresses = '*'

# what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all

port = 5432

max_connections = 100

# - Security & Authentication -

#authentication_timeout = 60 # 1-600, in seconds
#ssl = off
#password_encryption = on
#db_user_namespace = off

# Kerberos
#krb_server_keyfile = ''
#krb_srvname = 'postgres'
#krb_server_hostname = '' # empty string matches any keytab entry
#krb_caseins_users = off

# - TCP Keepalives -
# see 'man 7 tcp' for details

#tcp_keepalives_idle = 0 # TCP_KEEPIDLE, in seconds;
# 0 selects the system default
#tcp_keepalives_interval = 0 # TCP_KEEPINTVL, in seconds;
# 0 selects the system default
#tcp_keepalives_count = 0 # TCP_KEEPCNT;
# 0 selects the system default


#---------------------------------------------------------------------------
# RESOURCE USAGE (except WAL)
#---------------------------------------------------------------------------

# - Memory -

shared_buffers = 1000 # min 16 or max_connections*2, 8KB each

#bgwriter_delay = 200 # 10-10000 milliseconds between rounds
#bgwriter_lru_percent = 1.0 # 0-100% of LRU buffers scanned/round
#bgwriter_lru_maxpages = 5 # 0-1000 buffers max written/round
#bgwriter_all_percent = 0.333 # 0-100% of all buffers scanned/round
#bgwriter_all_maxpages = 5 # 0-1000 buffers max written/round

# supported by the operating system:
# open_datasync
# fdatasync
# fsync
# fsync_writethrough
# open_sync
#checkpoint_segments = 3 # in logfile segments, min 1, 16MB each
#checkpoint_timeout = 300 # range 30-3600, in seconds
#checkpoint_warning = 30 # in seconds, 0 is off

# - Archiving -

#archive_command = '' # command to use to archive a logfile
# segment


# - Planner Method Configuration -

#enable_bitmapscan = on
#enable_hashagg = on
#enable_hashjoin = on
#enable_indexscan = on
#enable_mergejoin = on
#enable_nestloop = on
#enable_seqscan = on
#enable_sort = on
#enable_tidscan = on

# - Planner Cost Constants -

#effective_cache_size = 1000 # typically 8KB each
#random_page_cost = 4 # units are one sequential page fetch
# cost
#cpu_tuple_cost = 0.01 # (same)
#cpu_index_tuple_cost = 0.001 # (same)
#cpu_operator_cost = 0.0025 # (same)

# - Genetic Query Optimizer -

#geqo = on
#geqo_threshold = 12
#geqo_effort = 5 # range 1-10
#geqo_pool_size = 0 # selects default based on effort
#geqo_generations = 0 # selects default based on effort
#geqo_selection_bias = 2.0 # range 1.5-2.0

# - Other Planner Options -

#default_statistics_target = 10 # range 1-1000
#constraint_exclusion = off
#from_collapse_limit = 8
#join_collapse_limit = 8 # 1 disables collapsing of explicit
# JOINs


#---------------------------------------------------------------------------
# ERROR REPORTING AND LOGGING
#---------------------------------------------------------------------------

# - Where to Log -

log_destination = 'stderr' # Valid values are combinations of
# stderr, syslog and eventlog,
# depending on platform.

# This is used when logging to stderr:
redirect_stderr = on # Enable capturing of stderr into log
# files

# These are only used if redirect_stderr is on:
#log_directory = 'pg_log' # Directory where log files are written
# Can be absolute or relative to PGDATA
#log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' # Log file name pattern.
# Can include strftime() escapes
#log_truncate_on_rotation = off # If on, any existing log file of the same
# name as the new log file will be
# truncated rather than appended to. But
# such truncation only occurs on
# time-driven rotation, not on restarts
# or size-driven rotation. Default is
# off, meaning append to existing files
# in all cases.
#log_rotation_age = 1440 # Automatic rotation of logfiles will
# happen after so many minutes. 0 to
# disable.
#log_rotation_size = 10240 # Automatic rotation of logfiles will
# happen after so many kilobytes of log
# output. 0 to disable.

# These are relevant when logging to syslog:
#syslog_facility = 'LOCAL0'
#syslog_ident = 'postgres'


# - When to Log -

#client_min_messages = notice # Values, in order of decreasing detail:
# debug5
# debug4
# debug3
# debug2
# debug1
# log
# notice
# warning
# error

#log_min_messages = notice # Values, in order of decreasing detail:
# debug5
# debug4
# debug3
# debug2
# debug1
# info
# notice
# warning
# error
# log
# fatal
# panic

#log_error_verbosity = default # terse, default, or verbose messages

#log_min_error_statement = panic # Values in order of increasing severity:
# debug5
# debug4
# debug3
# debug2
# debug1
# info
# notice
# warning
# error
# panic(off)

#log_min_duration_statement = -1 # -1 is disabled, 0 logs all statements
# and their durations, in milliseconds.

# %x = transaction id
# %q = stop here in non-session
# processes
# %% = '%'
# e.g. '<%u%%%d> '
#log_statement = 'none' # none, mod, ddl, all
#log_hostname = off


#---------------------------------------------------------------------------
# AUTOVACUUM PARAMETERS
#---------------------------------------------------------------------------

------------------------------------------------------

por favor indicame que esta mal Gracias.
__________________
http://www.weblaum.com
Laureano Melo Medina
:arriba:
  #4 (permalink)  
Antiguo 16/11/2006, 12:37
foo
 
Fecha de Ingreso: febrero-2006
Mensajes: 278
Antigüedad: 18 años, 3 meses
Puntos: 0
Cita:
Iniciado por laureano59 Ver Mensaje
Gracias Foo . Pues ya le he dado por todos lados y he cambiado esos archivos pero no se que pueda se. o de pronto estoy haciendo algo mal.

es es el archivo: pg_hba está solo la parte que he cambiado:


# TYPE DATABASE USER CIDR-ADDRESS METHOD

# IPv4 local connections:
# host all all 127.0.0.1/32 md5

# esta linea fue escrita por fdo
# host all all 192.168.0.0/24 md5

# IPv6 local connections:
# host all all ::1/128 md5
#host all all 127.0.0.1/32 md5
host all all 127.0.0.1 255.255.255.255 trust
# host all 192.168.0.1 255.255.255.0 trust
por lo que muestras en pg_hba.conf imagino que solo quieres conectarte de la misma maquina no? si no es asi, lee la documentacion...
  #5 (permalink)  
Antiguo 16/11/2006, 13:36
Avatar de laureano59  
Fecha de Ingreso: febrero-2005
Mensajes: 395
Antigüedad: 19 años, 3 meses
Puntos: 1
Lo que quiere es poder conectarme desde otra maquina

pero ya he puesto esta linea y no funciona

host all 192.168.0.1 255.255.255.0 trust

Antes tenia la base de datos en linux y no ternia problema para conectarme en Red

Ahora la tengo en windows y no me funciona en Red. Solo en Local


Que goooooooooooooooooooo
__________________
http://www.weblaum.com
Laureano Melo Medina
:arriba:
  #6 (permalink)  
Antiguo 16/11/2006, 13:37
Avatar de laureano59  
Fecha de Ingreso: febrero-2005
Mensajes: 395
Antigüedad: 19 años, 3 meses
Puntos: 1
Lo que quiero es poder conectarme desde otra maquina

pero ya he puesto esta linea y no funciona

host all 192.168.0.1 255.255.255.0 trust

Antes tenia la base de datos en linux y no ternia problema para conectarme en Red

Ahora la tengo en windows y no me funciona en Red. Solo en Local


Que goooooooooooooooooooo
__________________
http://www.weblaum.com
Laureano Melo Medina
:arriba:
  #7 (permalink)  
Antiguo 16/11/2006, 18:43
foo
 
Fecha de Ingreso: febrero-2006
Mensajes: 278
Antigüedad: 18 años, 3 meses
Puntos: 0
la linea en rojo esta mal, revisa [1], por otro lado, no te olvides que debes reiniciar el servicio luego de hacer las modificaciones (tambien puedes enviar una señal SIGHUP, pero en windows no tengo idea de como se haga)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:55.