sexta-feira, maio 27, 2011

Export and Import alias SQL

Surgiu a necessidade de efetuar a exportação\importação de alias SQL, utilizados para efetuar conexões SQL. Um dado servidor possuía mais de 20 alias, criar todos manualmente é uma solução (utilizar o utilitário cliconfg.exe), mas há uma maneira rápida de importar estes Alias, as informações com as conexões SQL ficam armazenadas na seguinte chave de registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo

Para importar essas informações seguir os seguintes passos:
Na máquina que possui os alias já criados exportar a respectiva chave:
C:\ >reg export "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo" key.reg
* Key.reg é o nome do arquivo que contém as informações de conexão, este arquivo deve ser importado na máquina de destino.
Agora é só importar a chave na máquina de destino:
C:\ >reg import key.reg

sexta-feira, maio 20, 2011

Exame 70-291 MCSA

Hoje realizei o exame 70-291, foram 44 perguntas sobre RAS,DNS, DHCP etc. Algumas questões eram simulados, obtive sucesso nesta prova, meu score foi 820, com isso obtive o certificado MCSA, agora que venha as provas do Windows 2008!.

terça-feira, maio 17, 2011

Erro MS SQL: Access to the remote server is denied because the current security context is not trusted. [Error 15274]

O seguinte erro estava acontecendo ao executar um JOB no MS SQL 2005:
Executed as user: USUARIO*. Access to the remote server is denied because the current security context is not trusted. [SQLSTATE 42000] (Error 15274). The step failed.

Obs: Neste caso o Usuário é um usuário do banco de dados.
Este erro estava acontecendo ao executar um JOB que tem a função de efetuar um select em um servidor remoto, e inserir em uma tabela localmente.
Para resolver este problema é necessário efetuar os seguintes passos:
Acessar o Linked Server:

Clicar em Adicionar selecionar o respectivo usuário que executará o JOB marcar a opção "Impersonate", e especificar usuário e senha, conforme print acima.
Nas configurações do JOB não devem estar selecionado a opção "run as"\"run as user", e o usuário deve ser o owner do JOB.

sexta-feira, maio 13, 2011

Erro MS SQL: Access to the remote server is denied because the current security context is not trusted. [Error 15274]

O seguinte erro estava acontecendo ao executar um JOB no MS SQL 2005:
Executed as user: USUARIO*. Access to the remote server is denied because the current security context is not trusted. [SQLSTATE 42000] (Error 15274). The step failed.

Obs: Neste caso o Usuário é um usuário do banco de dados.
Este erro estava acontecendo ao executar um JOB que tem a função de efetuar um select em um servidor remoto, e inserir em uma tabela localmente.
Para resolver este problema é necessário efetuar os seguintes passos:
Acessar o Linked Server:Clicar em Adicionar selecionar o respectivo usuário que executará o JOB marcar a opção "Impersonate", e especificar usuário e senha, conforme print acima.
Nas configurações do JOB não devem estar selecionado a opção "run as"\"run as user", e o usuário deve ser o owner do JOB.