Acessando remotamente um servidor em SQL
Dezembro 4, 2007
Vou abordar no blog um assunto um pouco diferente dos anteriores, explicarei passo-a-passo de como criar uma conexão com um servidor remoto em uma mesma rede.
Primeiramente abra o SQL Server Enterprise Manager, após a abertura, maximize a raiz Microsoft SQL Servers e logo após o SQL Server Group. Feito isto, clique com o botão direito sobre o item SQL Server Group.
Abrirá uma janela com o título de Register SQL Server Wizard, clique avançar para prosseguir. Será listado todos os servidores encontrados pelo SQL Server na rede, selecione o(s) servidor(es) de escolha e clique Add para adicionar, avançar novamente.
Selecione o tipo de autenticação, sendo que o primeiro é o login e senha do próprio Windows e o segundo é referente ao SQL Server.
Em seguida será mostrado o local onde deseja adicionar a conexão. A primeira corresponde à grupos já existentes e a segunda pede-se para criar um grupo. Clique avançar para prosseguir.
Pronto, após feito estes procedimentos a conexão está pronta para ser usada.
Usando o CHARINDEX em SQL
Dezembro 3, 2007
O CHARINDEX é uma função em SQL que retorna a primeira posição de uma sequencia de caracteres em uma determinada expressão. A primeira posição de contagem é 1.
Sintaxe:
CHARINDEX(expressao1, expressao2 [, posicao_inicial])
expressao1: É onde contém a sequencia de caracteres a ser encontrado.
expressao2: É onde contém a sequencia de caracteres que será feito a busca. Geralmente, é usado uma coluna de um campo.
posicao_inicial: É um parâmetro opcional, que deve-se colocar a posição inicial da busca, caso omitido, será iniciado do zero.
Segue abaixo a sintaxe:
SELECT
Nome,
CHARINDEX(‘papel’, Nome) AS Posicao
FROM
Produto
Na situação acima a busca será iniciada na primeira posição do campo ‘Nome’ da tabela ‘Produto’, porque o último parâmetro que indica a posição inicial de busca foi omitido.




