Inquiridor
Como criar um usuario e dar permissao para executar JOB

Pergunta
-
Todas as Respostas
-
http://msdn.microsoft.com/en-us/library/ms190926.aspx
Leandro, leia essa documentação.
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
-
Eduardo,
li a documentação e quando tento criar o usuario fa que existe erro de sintaxe.
USE BD;
GO
CREATE USER F80... FOR LOGIN [Internal\f80...] ;
GO
EXEC sp_addrolemember 'Production', 'F80...'; preciso criar este usuario para testar um JOB, acredito que a nao execução de um step de DTS que o JOB starta seja em relação a permissão.abs
-
Leandro,
A princípio você esta criando um usuário que existe no seu domínio!
Este SQL Server esta registro no seu controlador de domínio?
Inicialmente crie o Login para depois criar o usuário.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
-
Junior,
na verdade tenho uma DTS que preciso copiar arquivo de um diretório, na DTS existe um step que é um scriptx, e o endereço que é passado no script é uma pasta da rede que foi mapeada.
Ex: Endereço \\ 10.178....esta mapeado com L:\
Mapeado L:\ - A letra L que é informada no script para copiar o arquivo.
Li em alguns foruns que é necessário fazer o mapeamento via SQl pelo XP_CMDSHELL, ou então o SQL nao irá copiar os arquivos, minha necessidade é esta.Copiar os arquivos com a DTS.
Minha necessidade é mapear a pasta pelo SQL para copiar os arquivos.
abç
-
Leandro,
Se não estou enganado, através da ferramenta gráfica que você configura um DTS é possível utilizar um componente chamado File Task, através deste componente, você poderá fazer justamente o que esta querendo.
Sei que apartir do SQL Server 2005 utilizando a ferramento BIDS você tem esta funcionalidade, agora no DTS do SQL Server 2000 eu não me lembro.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
-
Leandro,
Em relação ao XP_CMDShell, trata-se de um prompt-de-comando específico para se trabalhar com o SQL Server, mas particularmente eu procuro evitar utilizar este recurso, pois você estará abrindo uma porta de entrada direta ao SQL Server o que poderá representar algum tipo de vulnerabilidade.
No caso do mapeamento da unidade de rede, no SQL Server 2000, recomendo utilizar o caminho de rede e não a unidade, pois o SQL Server não consegui reconhecer as unidades de rede como dispositivos lógicos, ele somente consegui reconher as unidades de disco locais.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]