Limitar no. de conexiones

29/12/2003 - 19:37 por Noticias Microsoft | Informe spam
Existe manera de limitar el no. de conexiones a un servidor SQL Server?.
Cuento con MSDE 1.0 y me interesa hacerlo por codigo (algun stored procedure
o comando).


Gracias,

Antonio Ortiz Ramirez
asesor en sistemas
ant@aortiz.net.nospam
www.aortiz.net

Preguntas similare

Leer las respuestas

#6 Eladio Rincón
30/12/2003 - 15:32 | Informe spam
Hola :-)


"Maximiliano Damian Accotto" escribió
en el mensaje news:#B9Y#
Eladio,

con lo primero tienes razon y se me paso de mencionar, (lo q sucede q para
mi es natural que cuando se cambia algun seteo de arranque , sea de


Windows
o Sql siempre hay q reiniciar y por eso lo omiti)




yo tampoco sabía que era necesario reiniciar el servicio; me enteré anoche
;-)

Ahora con lo segundo no te entiendo q queres pones, si vos le pones un
limite de 10 conexiones la 11 no entra y marca un error, que es el que vos
estas mencionando ahi, no veo la necesidad de ir a leer el visor de


sucesos,
esto es lo que no te entendi bien? si marca ese error lo podrias capturar
con tu ADO (no lo probe porque porque uso otra tecnica y no esta) y


mostrar
otra cosa.




Me refiero al error de conexión que no muestra expecíficamente que se han
excedido de número de conexiones disponibles,

Saludos y Feliz Año

Eladio Rincón.


Salu2

Maximiliano Damian Accotto
(maxi_accotto[arroba]speedy.com.ar)

MSN:
"Eladio Rincón" escribió en el mensaje
news:%
Hola Maximiliano,

debería apuntar que hay que reiniciar el servicio de SQL Server para que


el
cambio de configuración tenga efecto; pruebalo y verás ...
de todas formas si ejecutas sp_configure 'user connections'
te devolverá el "running_value" que nos hará sospechar.

Otro pero que veo es que tienes que ir a ver el visor de sucesos; la
excepción que arroja no informa sobre número de conexiones excedidas:
Servidor: mensaje 11, nivel 16, estado 1, línea 0
[Microsoft][ODBC SQL Server Driver][Shared Memory]Error general de red.
Consulte la documentación de la red.
Servidor: mensaje 10053, nivel 16, estado 1, línea 0
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).


Saludos,

Eladio Rincón
SQL Server MVP
http://www.siquelnet.com


"Comparte lo que sabes, aprende lo que no sepas." FGG

"Maximiliano Damian Accotto" <maxi_accotto[arroba]speedy.com.ar.SACAME>
escribió en el mensaje news:
> Hola,
>
> En MSDe no se pero debe ser igual creo que a lo que conozco en Sql2000.
>
> sp_configure 'user connections','1'
> RECONFIGURE WITH OVERRIDE
>
> ojo que esto es para todo el motor, por lo menos hasta donde yo se, no


se
> puede dar este parametro por tabla.
>
> si le pones 0 el limite es ilimitado.
>
>
> Salu2
>
> Maximiliano Damian Accotto
>
>
> "Noticias Microsoft" escribió en el mensaje
> news:%
> > Existe manera de limitar el no. de conexiones a un servidor SQL


Server?.
> > Cuento con MSDE 1.0 y me interesa hacerlo por codigo (algun stored
> procedure
> > o comando).
> >
> >
> > Gracias,
> >
> > Antonio Ortiz Ramirez
> > asesor en sistemas
> >
> > www.aortiz.net
> >
> >
>
>


Respuesta Responder a este mensaje
#7 Miguel Egea
30/12/2003 - 17:33 | Informe spam
Yo no lo haría así, igual en un programa te interesa abrir dos conexiones
para que se hagan proceso en background, están las tareas administrativas y
además es bastante sencillo de 'romper' la proteccio´n. Puedes consultar la
tabla master..sysproceses y está la mac-adrres de quien se conecta, admite
un par o tres más de conexiones diferentes de los que te contraten o mejor
aún olvidate de todo esto y usa mochilas (esos chismes que se ponen al
puerto paralelo) no son muy caros y no son fáciles de crackear,


=Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
Aviso de Seguridad
http://www.microsoft.com/spain/tech...9-USER.asp
==
"Antonio Ortiz" escribió en el mensaje
news:
Ok, gracias, la idea es que mi aplicacion se vende la licencia por


usuario,
y creo que una manera de validarlas seria por conexion al servidor, pues


la
aplicacion abre solo una conexion que es utilizada por todos los procesos.

Saludos,

Antonio Ortiz Ramirez
asesor en sistemas

www.aortiz.net


"Maximiliano Damian Accotto" <maxi_accotto[arroba]speedy.com.ar.SACAME>
escribió en el mensaje news:
> Hola,
>
> En MSDe no se pero debe ser igual creo que a lo que conozco en Sql2000.
>
> sp_configure 'user connections','1'
> RECONFIGURE WITH OVERRIDE
>
> ojo que esto es para todo el motor, por lo menos hasta donde yo se, no


se
> puede dar este parametro por tabla.
>
> si le pones 0 el limite es ilimitado.
>
>
> Salu2
>
> Maximiliano Damian Accotto
>
>
> "Noticias Microsoft" escribió en el mensaje
> news:%
> > Existe manera de limitar el no. de conexiones a un servidor SQL


Server?.
> > Cuento con MSDE 1.0 y me interesa hacerlo por codigo (algun stored
> procedure
> > o comando).
> >
> >
> > Gracias,
> >
> > Antonio Ortiz Ramirez
> > asesor en sistemas
> >
> > www.aortiz.net
> >
> >
>
>


Respuesta Responder a este mensaje
#8 Maximiliano Damian Accotto
30/12/2003 - 18:36 | Informe spam
Miguel,

yo no uso para proteger mis aplicacion ninguna tecnica de SqlServer sino que
lo hago en la aplicacion misma y esto por varios metodos dependiendo del
programa y lo critico.

Si quiero tener una buena seguridad uso llaves de proteccion creo que a lo
que vos llamas mochilas? pero te cuento que uso las USB con gran exito de
verdad, son unas minis llaves USB y funcionan muy bien.

Si no quiero usar estos equipos, hay veces que no es por el costo sino
porque algunos clientes no dejan que se les instalen este tipo de cosas,
entonces aca uso algoritmos complejos de autentificacion de clave de
producto GUID.

Quiero aclarar que nada es 100% seguro y que en los años que llevo haciendo
programas me encontre de todo un poco.

Es mas yo estoy cambiando en un proyecto nuevo (un ERP en .NET) el concepto
y no vender licencias por puesto ni mucho menos, sino por empresa, porque me
di cuenta y pude convencer a mis socios que el negocio no esta en las
licencias sino en el servicio post venta y todo ello.

Ahora esto no quiere decir que no me roben un programa, por eso usamos
distintos sistemas de proteccion (algun por soft y otros por Hard).

Salu2

Maximiliano Damian Accotto


"Miguel Egea" escribió en el mensaje
news:
Yo no lo haría así, igual en un programa te interesa abrir dos conexiones
para que se hagan proceso en background, están las tareas administrativas


y
además es bastante sencillo de 'romper' la proteccio´n. Puedes consultar


la
tabla master..sysproceses y está la mac-adrres de quien se conecta, admite
un par o tres más de conexiones diferentes de los que te contraten o mejor
aún olvidate de todo esto y usa mochilas (esos chismes que se ponen al
puerto paralelo) no son muy caros y no son fáciles de crackear,


=> Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
Aviso de Seguridad



http://www.microsoft.com/spain/tech...9-USER.asp
==>
"Antonio Ortiz" escribió en el mensaje
news:
> Ok, gracias, la idea es que mi aplicacion se vende la licencia por
usuario,
> y creo que una manera de validarlas seria por conexion al servidor, pues
la
> aplicacion abre solo una conexion que es utilizada por todos los


procesos.
>
> Saludos,
>
> Antonio Ortiz Ramirez
> asesor en sistemas
>
> www.aortiz.net
>
>
> "Maximiliano Damian Accotto" <maxi_accotto[arroba]speedy.com.ar.SACAME>
> escribió en el mensaje news:
> > Hola,
> >
> > En MSDe no se pero debe ser igual creo que a lo que conozco en


Sql2000.
> >
> > sp_configure 'user connections','1'
> > RECONFIGURE WITH OVERRIDE
> >
> > ojo que esto es para todo el motor, por lo menos hasta donde yo se, no
se
> > puede dar este parametro por tabla.
> >
> > si le pones 0 el limite es ilimitado.
> >
> >
> > Salu2
> >
> > Maximiliano Damian Accotto
> >
> >
> > "Noticias Microsoft" escribió en el mensaje
> > news:%
> > > Existe manera de limitar el no. de conexiones a un servidor SQL
Server?.
> > > Cuento con MSDE 1.0 y me interesa hacerlo por codigo (algun stored
> > procedure
> > > o comando).
> > >
> > >
> > > Gracias,
> > >
> > > Antonio Ortiz Ramirez
> > > asesor en sistemas
> > >
> > > www.aortiz.net
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#9 Maximiliano Damian Accotto
31/12/2003 - 03:59 | Informe spam
Hola ;-)

siempre se aprende algo nuevo no? y mas en este mundo de la informatica,
como dice un colega:

Aca 1 + 1 hay veces que da 2 ;-)




Salu2 enormes

Maximiliano Damian Accotto

Fundicion San Cayetano S.A.
Gerente de IT
Buenos Aires - Argentina
-
Desarrollador 3 estrellas
http://www.microsoft.com/spanish/ms...efault.asp
-
(maxi_accotto[arroba]speedy.com.ar)
MSN:
"Eladio Rincón" escribió en el mensaje
news:
Hola :-)


"Maximiliano Damian Accotto" escribió
en el mensaje news:#B9Y#
> Eladio,
>
> con lo primero tienes razon y se me paso de mencionar, (lo q sucede q


para
> mi es natural que cuando se cambia algun seteo de arranque , sea de
Windows
> o Sql siempre hay q reiniciar y por eso lo omiti)
>

yo tampoco sabía que era necesario reiniciar el servicio; me enteré anoche
;-)

> Ahora con lo segundo no te entiendo q queres pones, si vos le pones un
> limite de 10 conexiones la 11 no entra y marca un error, que es el que


vos
> estas mencionando ahi, no veo la necesidad de ir a leer el visor de
sucesos,
> esto es lo que no te entendi bien? si marca ese error lo podrias


capturar
> con tu ADO (no lo probe porque porque uso otra tecnica y no esta) y
mostrar
> otra cosa.
>

Me refiero al error de conexión que no muestra expecíficamente que se han
excedido de número de conexiones disponibles,

Saludos y Feliz Año

Eladio Rincón.


> Salu2
>
> Maximiliano Damian Accotto
> (maxi_accotto[arroba]speedy.com.ar)
>
> MSN:
> "Eladio Rincón" escribió en el mensaje
> news:%
> Hola Maximiliano,
>
> debería apuntar que hay que reiniciar el servicio de SQL Server para que
el
> cambio de configuración tenga efecto; pruebalo y verás ...
> de todas formas si ejecutas sp_configure 'user connections'
> te devolverá el "running_value" que nos hará sospechar.
>
> Otro pero que veo es que tienes que ir a ver el visor de sucesos; la
> excepción que arroja no informa sobre número de conexiones excedidas:
> Servidor: mensaje 11, nivel 16, estado 1, línea 0
> [Microsoft][ODBC SQL Server Driver][Shared Memory]Error general de red.
> Consulte la documentación de la red.
> Servidor: mensaje 10053, nivel 16, estado 1, línea 0
> [Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead


(recv()).
>
>
> Saludos,
>
> Eladio Rincón
> SQL Server MVP
> http://www.siquelnet.com
>
>
> "Comparte lo que sabes, aprende lo que no sepas." FGG
>
> "Maximiliano Damian Accotto" <maxi_accotto[arroba]speedy.com.ar.SACAME>
> escribió en el mensaje news:
> > Hola,
> >
> > En MSDe no se pero debe ser igual creo que a lo que conozco en


Sql2000.
> >
> > sp_configure 'user connections','1'
> > RECONFIGURE WITH OVERRIDE
> >
> > ojo que esto es para todo el motor, por lo menos hasta donde yo se, no
se
> > puede dar este parametro por tabla.
> >
> > si le pones 0 el limite es ilimitado.
> >
> >
> > Salu2
> >
> > Maximiliano Damian Accotto
> >
> >
> > "Noticias Microsoft" escribió en el mensaje
> > news:%
> > > Existe manera de limitar el no. de conexiones a un servidor SQL
Server?.
> > > Cuento con MSDE 1.0 y me interesa hacerlo por codigo (algun stored
> > procedure
> > > o comando).
> > >
> > >
> > > Gracias,
> > >
> > > Antonio Ortiz Ramirez
> > > asesor en sistemas
> > >
> > > www.aortiz.net
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#10 Miguel Egea
31/12/2003 - 18:38 | Informe spam
Exactamente ...


=Miguel Egea
http://www.portalsql.com
Microsoft SQL-SERVER MVP.
Brigada Anti-Cursores
Aviso de Seguridad
http://www.microsoft.com/spain/tech...9-USER.asp
==
"Maximiliano Damian Accotto" <maxi_accotto[arroba]speedy.com.ar.SACAME>
escribió en el mensaje news:
Miguel,

yo no uso para proteger mis aplicacion ninguna tecnica de SqlServer sino


que
lo hago en la aplicacion misma y esto por varios metodos dependiendo del
programa y lo critico.

Si quiero tener una buena seguridad uso llaves de proteccion creo que a lo
que vos llamas mochilas? pero te cuento que uso las USB con gran exito de
verdad, son unas minis llaves USB y funcionan muy bien.

Si no quiero usar estos equipos, hay veces que no es por el costo sino
porque algunos clientes no dejan que se les instalen este tipo de cosas,
entonces aca uso algoritmos complejos de autentificacion de clave de
producto GUID.

Quiero aclarar que nada es 100% seguro y que en los años que llevo


haciendo
programas me encontre de todo un poco.

Es mas yo estoy cambiando en un proyecto nuevo (un ERP en .NET) el


concepto
y no vender licencias por puesto ni mucho menos, sino por empresa, porque


me
di cuenta y pude convencer a mis socios que el negocio no esta en las
licencias sino en el servicio post venta y todo ello.

Ahora esto no quiere decir que no me roben un programa, por eso usamos
distintos sistemas de proteccion (algun por soft y otros por Hard).

Salu2

Maximiliano Damian Accotto


"Miguel Egea" escribió en el mensaje
news:
> Yo no lo haría así, igual en un programa te interesa abrir dos


conexiones
> para que se hagan proceso en background, están las tareas


administrativas
y
> además es bastante sencillo de 'romper' la proteccio´n. Puedes consultar
la
> tabla master..sysproceses y está la mac-adrres de quien se conecta,


admite
> un par o tres más de conexiones diferentes de los que te contraten o


mejor
> aún olvidate de todo esto y usa mochilas (esos chismes que se ponen al
> puerto paralelo) no son muy caros y no son fáciles de crackear,
>
>
> => > Miguel Egea
> http://www.portalsql.com
> Microsoft SQL-SERVER MVP.
> Brigada Anti-Cursores
> Aviso de Seguridad
>



http://www.microsoft.com/spain/tech...9-USER.asp
> ==> >
> "Antonio Ortiz" escribió en el mensaje
> news:
> > Ok, gracias, la idea es que mi aplicacion se vende la licencia por
> usuario,
> > y creo que una manera de validarlas seria por conexion al servidor,


pues
> la
> > aplicacion abre solo una conexion que es utilizada por todos los
procesos.
> >
> > Saludos,
> >
> > Antonio Ortiz Ramirez
> > asesor en sistemas
> >
> > www.aortiz.net
> >
> >
> > "Maximiliano Damian Accotto"


<maxi_accotto[arroba]speedy.com.ar.SACAME>
> > escribió en el mensaje news:
> > > Hola,
> > >
> > > En MSDe no se pero debe ser igual creo que a lo que conozco en
Sql2000.
> > >
> > > sp_configure 'user connections','1'
> > > RECONFIGURE WITH OVERRIDE
> > >
> > > ojo que esto es para todo el motor, por lo menos hasta donde yo se,


no
> se
> > > puede dar este parametro por tabla.
> > >
> > > si le pones 0 el limite es ilimitado.
> > >
> > >
> > > Salu2
> > >
> > > Maximiliano Damian Accotto
> > >
> > >
> > > "Noticias Microsoft" escribió en el mensaje
> > > news:%
> > > > Existe manera de limitar el no. de conexiones a un servidor SQL
> Server?.
> > > > Cuento con MSDE 1.0 y me interesa hacerlo por codigo (algun stored
> > > procedure
> > > > o comando).
> > > >
> > > >
> > > > Gracias,
> > > >
> > > > Antonio Ortiz Ramirez
> > > > asesor en sistemas
> > > >
> > > > www.aortiz.net
> > > >
> > > >
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida