SQLServer BA–mudança do local do encontro !

Amanhã vai acontecer na Unijorge da Paralela o Anibahia (Evento de Animes e etc), a principio não teria problema já que começa as 11 e nosso encontro começa as 8 da manhã,

no entanto a Unijorge suspendeu todas as atividades no campus transferindo nosso encontro para o Auditório do Prédio IV – Comércio

Av. Jequitaia – Comercio

Horário: 08:00

snip_20160729084842

Peço desculpa por só avisar agora, mas infelizmente soube hoje cedo.

Sei que a logística pode atrapalhar alguns, mas é melhor um evento organizado do que uma confusão sem tamanho.

Anúncios
SQLServer BA–mudança do local do encontro !

Finalmente–Treinamentos de SQL Server em Salvador !

Salve Salve Pessoal.
Hoje venho com boas noticias.
Já tem um bom tempo que venho sendo questionado sobre a realização de treinamentos de SQL Server em Salvador (Administração, Desenvolvimento e BI) e em conversa com Achilles Froes (Sim, é possivel um DBA conversar amigavelmente com um DEV) decidimos que….

Eles vão acontecer !!!

O melhor ? Não precisa ter experiencia com banco de dados, mas se tiver não tem problema também, os treinamentos buscam atender a todos os segmentos.

E antes que me perguntem, não tem preço definido, tudo está sendo feito com muito carinho e pensando não apenas em encher uma sala, mas de entregar o melhor treinamento possível.

O que posso dizer até agora é:
1 – Cada treinamento vai ser dividido em 2 partes completamente isoladas (É possivel fazer um e/ou outro sem que exista impacto).
2 – O valor é relacionado a cada treinamento e não vai exitir desconto na aquisição de dois treinamentos, os descontos PODEM ocorrer a depender da forma de pagamento e do total de treinamento escolhido.
3 – Os treinamentos de ADMINISTRAÇÃO, vão ser realizados EXCLUSIVAMENTE nos FINAIS DE SEMANA.
4 – Os treinamentos de DESENVOLVIMENTO podem ocorrer durante a semana (PROVAVELMENTE) a noite ou nos finais de Semana.
5 – Ainda não tem local definido nem custo por treinamento.
6 –  “Flávio, posso fazer a primeira parte de Administração e a segunda parte de Desenvolvimento” ? Depende !
       “Flávio, posso fazer a segunda parte de Administração e a primeira parte de Desenvolvimento” ? Depende !
    Apesar dos treinamentos serem SEPARADOS, eles não são completamente ISOLADOS, então precisa ter o MÍNIMO de conhecimento do módulo anterior, se vc não se sente seguro converse comigo ou com o Achilles que vamos formatar a melhor trilha para você.

Acessem o seguinte link, coloquem seus dados para que possamos entrar em contato e aguardem mais notícias.

Formulário – Pré Inscrição

Finalmente–Treinamentos de SQL Server em Salvador !

MAX SERVER MEMORY < MINIMO

Surgiu ontem uma dúvida de um participante em um dos grupos que participo no Whatsapp, o pessoal ajudou na resolução do problema e eu resolvi simular o cenário, dividindo uma possível solução, essa não é a única forma, também pode-se solucionar usando o DAC (Dedicated Admin Connection), mas como nem todo mundo habilita o recurso e na prática o acesso é da mesma forma através do SQLCMD, eu optei em não me estender mais, apesar de parecer trivial nem todo mundo costuma usar o prompt para administração do SQL Server, e confesso que sou uma dessas pessoas.

Imaginem o seguinte cenário:

Um determinado usuário com permissões indevidas, resolveu alterar a quantidade de memória máxima do SQL Server, para o mínimo possível, fazendo com que o SQL parasse de responder, nesse post eu procurei simular o mesmo cenário e mostrar uma solução para ele.

Configuração Inicial

clip_image001

Configuração alterada para o mínimo

clip_image002

Erro ao tentar acessar após a redução de memória.

clip_image004

Inicialmente precisa parar os serviços do SQLServer e do Agent

clip_image006

Executar o CMD como administrador, e abrir duas janelas dele.

clip_image007

Na primeira tela do Command, deve-se navegar até o diretório do SQL que contém o executável do servidor que foi alterado,

clip_image008

Em seguida deve-se iniciar o SQL com o seguinte comando:

clip_image009

Onde:
-s :Permite iniciar uma instância nomeada do SQL Server. Sem o parâmetro -s definido, a instância padrão tentará iniciar. Você deve passar para o diretório BINN apropriado da instância em um prompt de comando antes de iniciar o sqlservr.exe. Por exemplo, se Instance1 tiver de usar \mssql$Instance1 para seus binários, o usuário deverá estar no diretório \mssql$instance1\binn para iniciar o sqlservr.exe -s instance1.
-f : Inicia uma instância do SQL Server com configuração mínima. Isso será útil se a definição de um valor de configuração (por exemplo, sobrecarga de confirmação de memória) impediu o servidor de ser iniciado. Iniciar o SQL Server no modo de configuração mínima coloca o SQL Server no modo de usuário único. Para obter mais informações, consulte a descrição de -m a seguir.

Na segunda janela do Command, deve-se iniciar o SQLCMD através da instrução abaixo, é necessário colocar no seguinte padrão <<servidor>>\instancia

clip_image010

clip_image011

Já no prompt do SQL, eu verifiquei a configuração do servidor para confirmar se a memória configurada estava realmente baixa, para isso usei o comando:

exec sp_configure

clip_image012

O retorno do comando abaixo mostra a quantidade minimum,maximum,config_value,run_value da memória do parametro ‘Max Server Memory (MB)’, no nosso exemplo,

o que nos importa é o parametro: config_value que está parametrizado para 0.

clip_image014

image

Executei o comando novamente, mas dessa vez setando o parametro ‘Max Server Memory (MB)’ para 1024, apesar de pequeno já nos permite acessar através do MMS

clip_image017

Após executar o comando é necessário executar o comando “reconfigure”, ele que vai persistir o valor que configuramos.

clip_image019

Ao executar novamente o comando exec sp_configure, ele já nos mostra o valor do config_value alterado para 1024

clip_image021

Em seguida é necessário reiniciar os serviços do SQL e do SQLAgent atrávés dos seguintes comandos:

NET START MSSQL$SQL2014
NET START SQLAGENT$SQL2014

clip_image023

Referencias

Opções de inicialização do SQLServer

https://msdn.microsoft.com/pt-br/library/ms190737.aspx

Utilitário SQLCMD

https://msdn.microsoft.com/pt-br/library/ms162773(v=sql.120).aspx

 

MAX SERVER MEMORY < MINIMO

IV Sessão – SQL Server BA e Certificado de Participação !!

Salve salve pessoal,

Dia 30 teremos mais um encontro do SQL Server BA, e estou super animado para rever todo mundo, então espero que todos possam ir, esse encontro vai ser na UNIJORGE da Paralela, no prédio 1 – sala 301 a partir das 08:00, para fazer a inscrição, clique aqui.

Vou falar sobre certificação Microsoft e o Anderson Vasconcelos vai falar um pouco sobre índices.

Algumas pessoas vem me questionando sobre emissão de certificado nos eventos do Chapter, então para esclarecer, não fornecemos certificado de participação, entendo que a faculdade cobra participação em eventos extra acadêmicos, mas nossos encontros são praticamente mensais, e mesmo assim se tivesse corum poderíamos realizar semanalmente então imagine ficar gerando certificado para cada um desses encontros. Se você leitor que vai para o encontro apenas por que dá certificado, e considera ele mais importante do que fazer networking e conhecer pessoas é melhor ficar em casa e liberar a vaga para quem tá com vontade de crescer ! Desculpem a sinceridade, mas é muito difícil organizarmos um evento desse nível em Salvador e as pessoas só participarem por causa de certificado e por causa de pontos em uma determinada disciplina, depois reclamam do salário ou que não conseguem uma oportunidade melhor !!!

 

IV Sessão – SQL Server BA e Certificado de Participação !!