Fala pessoal, meu nome é Caio Garcia, especialista em administração e desenvolvimento de banco de dados SQL server, atuo na área há mais de 13 anos e estou aqui para compartilhar minha experiência como DBA e facilitar o desenvolvimento dos iniciantes neste área.
Conheça a Iniciativa DBA meu treinamento que te tira do absoluto zero e te prepara para ser um(a) DBA SQL Server Jr. iniciativadba.com.br/dbasql/
Eu estava criando um usuário via script e depois não conseguia me autenticar com ele. E a sua explicação de reiniciar o serviço era o que eu precisava. Obrigado!
Ola, tudo bem? muito bom o seu canal parabens. uma duvida que me surgiu. apos o periodo de 6 meses, depois de fazer a aquisição da licenças standard consigo habilitar nesta versão ou tenho que instalar tudo de novo e configurar tudo novamente?
Dba é um administrador do banco de dados, ele cuida da segurança do banco administra e etc, um cientista de dados vai analisar os dados, extrair eles e formar análises para uma empresa tomar melhores decisões, as duas áreas não tem relação nenhuma
veja se você pode me ajudar... nao to achando em lugar nenhum da Web... tenho um SQL 2012, com SQL Manager. com o acesso "SERVER2\SQLEXPRESS" tanto com a senha do SA quanto o usuario do windows tudo funciona bem... só que quando eu uso logo via IP ou (local) da erro, e nao consigo resolver, tem alguma luz do que pode ser? (minha aplicação obrigatoriamente vai conectar via ip)
O meu computador nao encontra o servidor. Na opção 'nome do servidor', não há opções de preenchimento. Não sei mais o que fazer. Alguém cosegue dizer o que é possível ser feito?
Oi Flavia, tudo bem? Você pode digitar ali o nome, não deve estar aparecendo pois o SQL Browser deve estar desabilitado. Va no servidor onde o SQL Server esta instalado e abra a ferramenta configuration manager, nela va em serviços e veja o nome da instância, se ela estiver como MSSQLSERVER é a default, então basta colocar o nome do servidor o nome da maquina onde o banco esta instalado, caso esteja diferente é uma instância nomeada ai o nome do servidor deverá ser nomemaquina omeinstancia
Muito boa a explicação. Eu sou um pouco leigo nessa parte de base de dados, sql. Eu tenho uma duvida. No meu caso o ldf da minha base está crescendo sozinho sem nenhum tipo de comando sendo executado. O nosso suporte não tem mais mexido no sql. Então somente os clientes estão fazendo o acesso ao servidor. Mas o ldf da base simplesmente está crescendo sozinho sem parar. E já está muito grande. Nesse caso, o que eu poderia fazer para resolver esse problema?
Bom dia, fiz o passo a passo, mais estou com erro o seguinte erro : A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) (Framework Microsoft SqlClient Data Provider). Lembrando que já habilitei os serviços do Sqlserver, pode me ajudar? Muito obrigado
Tudo bem Sergio? Me mande um e-mail com mais detalhes caiogarcia@dbaonboarding.com.br envie a string de conexão que esta usando e um print do configuration manager aberto mostrando os serviços.
Fala Cleiton, tudo bem? Bem vindo ao canal, esse foi um dos primeiros vídeos hehe. Conheça nossas soluções para te ajudar nessa jornada: Ebook - iniciativadba.com.br/ebook10dicas/ e Iniciativa DBA - iniciativadba.com.br/dbasql/
Top demais, muito boa mesmo a dica! Parabéns!! Só uma dúvida, ao invés de fazer isso, não seria somente executar o plano de execução estimado? Ou esse plano não consegue enxergar os índices hipotéticos?
Oi caio, tudo bem? Só gerar o plano estimado não vai "criar o índice hipotético", precisamos criar ele e depois habilitar o autopilot para que o SQL Server considere esse índice para estimar o plano de execução.
@@iniciativadba não existe índice hipotético no postgres. O que eu fiz foi um teste/gambiarra para conhecimento do banco e ver o comportamento. Fiz isso a muito tempo pra testar, então vou falar por alto aqui. É feio, mesmo assim tem que tomar cuidado e jamais fazer em produção. pelo que me lembre foi assim: 1) criar o índice com a opção concurrently e cancela logo a operação de criação. 2) o índice ficará inválido, porém quando ele fica invalido ele ainda aceita atualização do índice por update e insert. 3) para evitar os updates e inserts, dar um update direto na pg_index na coluna indisready para false para o índice criado --Boa práticas -- nunca atualize tabelas do dicionario de dados do postgres !!!!! observação <<<< 4) faça um analyze tabela para coletar as estatísticas 5) abra uma transação para que só sua sessão possa utilizar o índice: begin; update pg_index set indisvalid = true where indice que vocÊ criou; agora vem a parte para analisar a consulta explain (colsulta); rollback; 6) drop index ... Veja que isso foi um teste que eu fiz a muitos anos atrás. pelo que lembre foi assim. Tenho que testar novamente, mas isso não pode ser feito de jeito nenhum em produção ainda mais se não usar uma transação. Porque se não usar a transação, outras sessões podem pegar o índice e devolver resultados inválidos. Eu fiz por curiosidade mesmo. Vou testar novamente para confirmar se funciona.