Para la ejecución de DTS cuando conviene usar usuarios Windows y cuando SQL Serv

30/11/2003 - 23:50 por angel | Informe spam
Para la ejecución de DTS cuando conviene usar usuarios
Windows y cuando usuarios SQL Server???
Tengo varios DTS que los llamo a través de un Job y se
ejecutan automáticamente todos los días a la madrugada
mediante el SQL Agent.
A los DTS los llamo mediante la instrucción DTSRUN en
cada una de las etapas del Job.
Ej: dtsrun /S (local) /U usDTS /P mypassword /N "Cargar
Clientes"
1) Por un lado en la instrucción DTSRUN puedo usar un
usuario Windows o SQL Server. Cuáles son las cosas que
debo tener en cuenta para saber si me sirve más usar un
usuario Windows o un usuario SQL Server????
2) Por otro lado dentro de los DTS las conexiones también
llevan usuario y password. Este usuario debe ser el mismo
que con el que llamo al dts??? O puede ser diferente??
Que debo tener en cuenta para elegir este usuario?
3) Alguien me puede explicar claramente cuales son las
diferencias y las ventajas de cada uno (Usuarios SQL
Server y usuarios Windows)?
 

Leer las respuestas

#1 Javier Loria
01/12/2003 - 06:19 | Informe spam
Hola:
Dependiento de lo que quieras hacer podrias considerar las siguientes
opciones: Seguridad de Windows, Seguridad de Windows o por ultimo Seguridad
de Windows :)
Ya en serio, la seguridad de Windows es muy superior a la seguridad de
SQL, y esta ultima solo debe considerarse como la ultima alternativa, cuando
no quede ninguna opcion.
El manual de Operaciones de SQL Server (basado en las practicas de
Microsoft Consulting) dice mas o menos asi:
"El tipo de conexion de cliente determina la escogencia del modo de
seguridad. Si todos los clientes soportan conexiones de confianza use el
modo de autenticacion de Windows. Si algunos clientes no soportan conexiones
de confianza use el modo mixto".
La documentacion en linea es mucho mas sugestiva: "La autenticación de
SQL Server se proporciona por motivos de compatibilidad con versiones
anteriores."
En principio la unica ventaja del modo de autenticacion del Mixto-SQL
sobre el Windows es que permite clientes NO WINDOWS(Unix, MAC, etc.).
Adicionalmente podria existir un requerimiento de licencias ya que si usas
seguridad de Windows deberas licenciar como clientes del Sistema Operativo a
los clientes de SQL, mientras que el el modo Mixto podria ser que si no
requieren servicios del SO no tengan que pagar licencia de acceso.
Las ventajas de la seguridad de Windows son los controles de claves que
te permite (vencimientos, largo, renovacion, etc.), viajan encriptadas, un
solo logon a la red, facilidad de administracion, etc.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.


"angel" wrote in message
news:01df01c3b794$57486170$
Para la ejecución de DTS cuando conviene usar usuarios
Windows y cuando usuarios SQL Server???
Tengo varios DTS que los llamo a través de un Job y se
ejecutan automáticamente todos los días a la madrugada
mediante el SQL Agent.
A los DTS los llamo mediante la instrucción DTSRUN en
cada una de las etapas del Job.
Ej: dtsrun /S (local) /U usDTS /P mypassword /N "Cargar
Clientes"
1) Por un lado en la instrucción DTSRUN puedo usar un
usuario Windows o SQL Server. Cuáles son las cosas que
debo tener en cuenta para saber si me sirve más usar un
usuario Windows o un usuario SQL Server????
2) Por otro lado dentro de los DTS las conexiones también
llevan usuario y password. Este usuario debe ser el mismo
que con el que llamo al dts??? O puede ser diferente??
Que debo tener en cuenta para elegir este usuario?
3) Alguien me puede explicar claramente cuales son las
diferencias y las ventajas de cada uno (Usuarios SQL
Server y usuarios Windows)?

Preguntas similares