Executar o mesmo script em várias bases no SQL Server

Hoje precisei pesquisar um determinado registro em várias no SQL Server mas não queria ter que ir no SQL Management Studio base a base para executar o script, até porque em algumas bases pode não existir as tabelas necessárias para executar o meu script.

Para facilitar esse processo repetitivo existe a proc sp_MSforeachdb que executa o script em todas as bases.

Descrevendo o trecho de código veremos que primeiramente iremos declarar uma variável para armazenar o comando a ser executado:
DECLARE @Command VARCHAR(1000)

Logo após iremos armazenar o script que desejamos executar na variável.

E por fim executamos o script no banco.
EXEC sp_MSforeachdb @Command

Filtrar registros

Muitas vezes necessito trazer no resultado do select apenas as databases que possuem um determinado registro e para isso utilizo o script abaixo.

Pesquisar procedure que não contém determinado campo

Atualização (19/10/2016) – Filtrar registros
Atualização (10/11/2016) – Pesquisar procedure que não contém determinado campo

Instalando placa de vídeo ATI no Debian GNU/Linux

A alguns dias ganhei da minha irmã um monitor de computador que estava parado em um canto da casa a espera de um dia de folga para fazer a instalação.
Aproveitei que fiz a compra de um SSD para fazer a instalação limpa do Debian e após fazer a instalação básica resolvi instalar a placa de vídeo.

Primeiramente vamos verificar a GPU que temos instalada no computador e como podemos ver estou com duas placas de vídeo.

Para poder instalar o driver da placa de vídeo precisaremos habilitar os componentes de “contrib” e “non-free” ao repositório em /etc/apt/sources.list
Exemplo:

Atualizaremos a lista de pacotes disponíveis
# apt-get update

E iremos mandar realizar a instalação dos drivers
# apt-get install firmware-linux-nonfree fglrx

Agora será necessário instalar o driver proprietário da AMD disponível em http://support.amd.com/pt-br/download

Possuo duas placas da serie Radeon HD, filtrei o driver até encontrar o pacote da versão do linux.
Obs.: Escolhi o pacote para o linux x64/x86 já que o pacote para a versão Debian não contém o aticonfig aplicativo utilizado para configurar as placas de vídeo.

Obs. #2: Ponto negativo para a ATI, pois o pacote de drivers foi feito em 2015 e desde então não teve atualização.

Nesse caso o driver encontra-se em um arquivo zip (amd-catalyst-15.9-linux-installer-15.201.1151-x86.x86_64.zip).

Iremos descompactar o arquivo

Deveremos dar permissão de execução do arquivo

E será executado o programa de instalação do driver da placa de vídeo

Depois de finalizar a instalação será necessário reiniciar o computador para carregar os drivers da placa de vídeo.
Se for utilizar apenas um monitor deveremos executar o comando abaixo para gerar o arquivo de configuração para a placa de vídeo

# aticonfig --initial

Mas se utiliza mais de uma placa de vídeo deveremos executar seguinte comando para poder usar os dois monitores
# aticonfig --adapter=all --xinerama=on --initial

Após esse processo será necessário reiniciar o computador novamente.

Fontes:
https://wiki.debian.org/AtiHowTo
http://askubuntu.com/questions/394905/need-help-with-xorg-conf-for-dual-radeon-hd6450-video-cards-with-4-monitors