Alteração de Idioma SQL Server

Muitas das vezes nos deparamos com a necessidade de realizar a alteração da linguagem do SQL Server.

Sendo assim vamos abordar abaixo uma maneira simples de realizar a alteração:

  • Para mostrar o idioma da sessão atual:

Select @@langid, @@language

  • Duas opções para mostrar os idiomas disponíveis:

Select * From sys.syslanguages
Exec sp_helplanguage

  • Sintaxe para alterar o idioma somente da sessão atual:

Set Language 'idioma'

  • Para verificar o idioma definido para um login (no exemplo, sa):

Select language From sys.syslogins Where sid = SUSER_ID('sa')

  • Para modificar o idioma de um login em especifico

-- Mudando o idioma do login para português
Exec sp_defaultlanguage 'sa', 'Português (Brasil)'
Reconfigure -- "Atualiza" a modificação realizada

-- Mudando novamente, para inglês
Exec sp_defaultlanguage 'sa', 'us_english'
Reconfigure

  • Alterando o idioma padrão dos logins futuros utilizando uma procedure

-- Mudando o idioma padrão do servidor para 5 (espanhol)
Exec sp_configure 'default language', 5
Reconfigure

 

 

Alterar cor shell ssh

Ao logar no SSH de servidores com versão de CENTOS, por padrão temos letras azuis em fundo preto no qual dificulta a visualização do conteúdo. Para realizarmos a alteração basta seguir os passos:

1) Edite /etc/DIR_COLORS coom ROOT
2) Localzie a linha
DIR 01;34 # directory
e mude para
DIR 01;33 # directory
3) Salve o arquivo
4) Faça o mesmo passo para /etc/DIR_COLORS.xterm (caso tenha o arquivo)
5) Faça um novo login 

***Testado nas versões 5.x.x 7.x CentOS

Redirecionamento de paginas

Abaixo vamos vamos abordar alguns metodos para redirecionamento de paginas:

Redirect com PHP

Você pode utilizar o código abaixo:
<? header(“location: http://www.seudominio.com.br/”); ?>

Redirect com HTML
Utilize o código abaixo:

<meta http-equiv=”refresh” content=”0;url=http://www.seudominio.com.br/pagina.htm”>
Onde 0 é o número de segundos antes de abrir a url.

Redirect com ASP
Use o código abaixo:

<% Response.Redirect “http://www.dominio.com.br” %>

 

Removendo arquivos linux com exceção

Muitas das vezes precisamos realizar remoção de arquivos em determinados diretório, porém  queremos remover tudo exceto os arquivos com extensão x y ou z.

Geralmente ficamos perdidos ou tentamos fazer scripts mirabolantes para resolver algo que é relativamente simples, com  um simples comando rm, podemos resolver nosso problema. Abaixo irei dar um simples exemplo:

Antes de mais nada precisamos habilitar a função extglob, no qual ira nos permitir utilizar o rm de uma forma “diferenciada”.

  1. Logue no SSH e execute shopt -s extglob
    1
  2. Verifique se a função foi realmente ativada shopt extglob:
    screenshot_1
  3. Apagar todos os arquivos do diretório local EXCETO o arquivo   arquivo1.doc rm -rf !(arquivoarquivo1.doc):
    screenshot_7O caráter de “!” funciona como negação no comando  utilizado, sendo assim ira remover tudo exceto  o que estiver em parenteses. Mais um exemplo, no qual ira informar  que queremos exceção para mais de um arquivo rm -rf !(arquivoarquivo1.doc|arquivoarquivo2.doc):screenshot_6
  4. Você pode definir por extenção ou qualquer trecho, como por exemplo todos os arquivos com prefixo teste, ou um prefixo .zip, .php, .tar.gz, assim como vamos ver no exemplo abaixo     
    rm -rf !(*.zip|*.php)
    :
    screenshot_5

Utilizando MKLINK (link simbólico no windows)

Muitas das vezes nos deparamos com a necessidade de criar link simbólico para windows porém desconhecemos que existe tal ferramenta nativa do windows para tratar esta questão assim como existe no linux. Há ferramenta se chama MKLINK

A utilização do mesmo é bem simples, a sintaxe:

MKLINK [[/d] | [/h] | [/j]] <link> <Destino>


Parâmetros


Parâmetro

Descrição

/d

Cria um link simbólico do diretório.


Por padrão, o mklink cria um link simbólico do arquivo.

/h

Cria um vínculo real em vez de um vínculo simbólico.

/j

Cria uma junção de diretório.

<Link>

Especifica o nome do vínculo simbólico que está sendo criado.

<Target>

Especifica o caminho (relativo ou absoluto) ao qual se refere o novo vínculo simbólico.

/?

Exibe a Ajuda no prompt de comando.

Exemplos de  utilização:

mklink /d C:\Users\teste D:\backup

mklink

..