Relação SQL Server e PowerShell

SQL Server

Infraestrutura

10/10/2014

Qual a relação do SQL Server com PowerShell e qual a importancia, é o mesmo ou melhor sqlcmd?
Mariana Carvalho

Mariana Carvalho

Curtidas 0

Melhor post

Mariana Carvalho

Mariana Carvalho

17/10/2014

Eita Alex, conteudo para ficar um tempo sem aparecer por aqui...ou pior, aparecer com mais frequencia. rsrsrs
Obrigada.
GOSTEI 1

Mais Respostas

Alan Mario

Alan Mario

10/10/2014

Tentar te responder, o Windows PowerShell, como falam, é uma ferramenta poderosa, que não tem relação apenas com o SQL Server mas tambem com o Windows Server, acredito que tambem com outras ferramentas da familia Microsoft, por ser uma ferramenta realmente forte, sim, podemos considerar melhor que sqlcmd.
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Estou procurando conteudo sobre ele, mas a maioria das leituras não estão claras pra mim, irei buscar video aulas.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

10/10/2014

Tentar te responder, o Windows PowerShell, como falam, é uma ferramenta poderosa, que não tem relação apenas com o SQL Server mas tambem com o Windows Server, acredito que tambem com outras ferramentas da familia Microsoft, por ser uma ferramenta realmente forte, sim, podemos considerar melhor que sqlcmd.

Opa, em que, por exemplo, ele é melhor que o sqlcmd?
GOSTEI 0
Alan Mario

Alan Mario

10/10/2014

Não foi bem isso, foi mais pelo fato do Windows PowerShell "dominar" outras ferramentas da Microsoft(controle). mas o que vc acha ou sabe sobre o sqlcmd?
GOSTEI 0
Fabiano Carvalho

Fabiano Carvalho

10/10/2014

Tentar te responder, o Windows PowerShell, como falam, é uma ferramenta poderosa, que não tem relação apenas com o SQL Server mas tambem com o Windows Server, acredito que tambem com outras ferramentas da familia Microsoft, por ser uma ferramenta realmente forte, sim, podemos considerar melhor que sqlcmd.

Opa, em que, por exemplo, ele é melhor que o sqlcmd?


É possível desenvolver "aplicações" como por exemplo, precisei extrair arquivos se a utilização de terceiro, encontrei um exemplo na internet.
Mas ainda acredito que o PS sai na frente do CMD.
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Fabiano, pode me passar mais infos, links...por favor.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

10/10/2014

Não foi bem isso, foi mais pelo fato do Windows PowerShell "dominar" outras ferramentas da Microsoft(controle). mas o que vc acha ou sabe sobre o sqlcmd?
Eu sei para o que ele me serve quando preciso (raramente), por isso gostaria de saber por que o PowerShell é melhor, assim eu passaria a utilizá-lo.
Agora você está realmente falando do SQLCMD ou do CMD do Windows?
GOSTEI 0
Alan Mario

Alan Mario

10/10/2014

SQLCMD, usei pouco e para poucas coisas.
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Joel, pelo que vejo, gente falando, o Windows Power deve ser melhor que SQLCMD, mas não sei qual a veracidade desses fatos.
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

Ola, bom dia!!!

Pegando o bonde andando aqui.

Nao estao confundindo o CMD(Prompt de Comando ou Prompt do MS-DOS) com o SQLCMP executor de comando dos SQL via prompt de comando?

Segue artigo do Nosso amigo Roniere que fala um pouco sobre ele.

[url:descricao=SQLCMD – Conceitos e Praticas]https://www.devmedia.com.br/sqlcmd-conceitos-e-praticas/24124[/url]

Segue link sobre o Power Shell.
Windows PowerShell - WikiPedia
[url:descricao=Com o Windows PowerShell é fácil automatizar a administração de servidores]http://blogs.technet.com/b/especialistainfra/archive/2009/01/28/com-o-windows-powershell-f-cil-automatizar-a-administra-o-de-servidores.aspx[/url]
[url:descricao=Windows PowerShell: Agora, Integrante do Windows Server 2008]http://www.microsoft.com/brasil/servidores/windowsserver2008/powershell.mspx[/url]

Links de Scripts de PowerShell
Recursos de script para Profissionais de TI

Acredito que a questao seria:

É possivel usar o SQLCMD no PowerShell?

Segue link a respeito
Usando o cmdlet do Invoke-Sqlcmd

PowerShell do SQL?
[url:descricao=Trabalhando com o Utilitário sqlps]https://pedrogalvaojunior.wordpress.com/2009/03/[/url]

Que eh o PowerShell eh uma ferramenta muito boa, isso sim, nao uso, mas um amigo que eh simplesmente o melhor cara que conheco em windows server e afins ja me falou que vc consegue automatizar muita coisa e fazer "estragos" fenomenais com o PowerShell.

Acredito que haja um PS para SQL, acima indico um link do Galvao que fala sobre o assunto.

Bom, espero ter ajudado.

Abraco.
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

O que eu posso ter errado?

[img]http://arquivo.devmedia.com.br/forum/imagem/311278-20141017-154722.jpg[/img]
GOSTEI 0
Roniere Almeida

Roniere Almeida

10/10/2014

Se na instalação você não mudou nada, o nome da instancia, tenta dessa forma:

SQLCMD -E -S LOCALHOST/MSSQLSERVER
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

Ola Mariana,

Bondade sua. rsrsr

Disponha,

sempre que puder estarei por aqui para ajudar de alguma forma.

Eita Alex, conteudo para ficar um tempo sem aparecer por aqui...ou pior, aparecer com mais frequencia. rsrsrs
Obrigada.


Se estou entendendo bem, a mensagem esta informando que vc pode nao ter configurado para aceitar conexoes remotas ou o nome esteja errado.

Verifique aquelas configuracoes referente a redes no configuration menager(acho que escreve assim. rsrsr), acho que pode ser isso. rsrr

O que eu posso ter errado?

[img]http://arquivo.devmedia.com.br/forum/imagem/311278-20141017-154722.jpg[/img]
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Tambem pensei que fosse isso mas já estavam todos habilitados, era o nome da Instancia que estava errada como o Roniere descreveu.

Mais uma vez agradeço aos Srs!
GOSTEI 1
Roniere Almeida

Roniere Almeida

10/10/2014

Perfeito Mariana, deu certo!
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

É otimo, estou revisando certas coisas do SQLCMD depois vou partir para o Windows PowerShell, para ver se aprendo algo a mais...
GOSTEI 1
Alex Lekao

Alex Lekao

10/10/2014

Legal...

Dedicacao eh o que importa. rsrsr

Tenho falado muito para o meu filho isso. kkkkk

Bons estudos!!!
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Ainda nas leituras, na sequencia virá duvidas. boa noite!
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

Normal... rsrsr

Precisando eh so falar.

Nao sei muita coisa, mas o que sei compartilho.

Abraco.
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Só com dificuldade em entender os codigos...um pouco diferente do SQLCMD.
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

PowerShell muda um pouco sim.

Alguns sao ate maiores que era usado anteriormente no DOS. rsrsr
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Tentando ainda Alex, eu só tento...rsrsrs mas duvidas surgirão.
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

Otimo...

se tem duvida surgindo eh sinal que o aprendizado tem acontecido. rsrsr
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Alex, vc ja usou Windows PowerShell para o SQL Server, não entendi como acessar

[url]https://pedrogalvaojunior.wordpress.com/2009/03/[/url]
GOSTEI 0
Fabiano Carvalho

Fabiano Carvalho

10/10/2014

é acessado pela SP xp_cmdshell;
Não sei se existe outra forma.
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

O Value significa que jé estou no windows powershell do SQL Server?

[img]http://arquivo.devmedia.com.br/forum/imagem/0-20141024-121953.jpg[/img]
GOSTEI 0
Fabiano Carvalho

Fabiano Carvalho

10/10/2014

Na realidade você acessa o PS através do SSMS (Sql Server), ao contrario acredito que seja possível, mas não pesquisei como.
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Pode me dizer como, eu não faço ideia e é até estranho acessar o PowerShell pelo SSMS não acha?
GOSTEI 0
Fabiano Carvalho

Fabiano Carvalho

10/10/2014

exec xp_cmdshell 'comandos Powershell'
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Tentei executar somente com o exec xp_cmdshel mas não deu, pelo visto só funciona em conjunto.
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Tentei executar somente com o exec xp_cmdshel mas não deu, pelo visto só funciona em conjunto.
GOSTEI 0
Roniere Almeida

Roniere Almeida

10/10/2014

Tambem tentei e não consegui bem, é bom ter uma base de Windows PowerShell.
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

Oi Mariana,

Deculpe a demora, mas nunca usei.

vou fazer alguns testes e se conseguir me entender com o link que postou eu volto aqui e conto como foi. rsrs

Alex, vc ja usou Windows PowerShell para o SQL Server, não entendi como acessar

[url]https://pedrogalvaojunior.wordpress.com/2009/03/[/url]
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

Oi Mariana,

o que fiz foi o seguinte:

Acessei o prompt de comando, digitei sqlps, ele abre o SQL PowerShell, a partir dai vc tera que usar as cmdlets para executar o que vc precisa.

Pelo que percebi eh um outro ambiente(ja sabiamos disso. rsrsr) que vc tera que aprender os comandos a serem usados para o SQL Server, se nao me engano esses comandos sao chamados de Invokes(Invoke no singular), no caso Invoce-sqlcmd vc executa um comando que usaria no sqlcmd normalmente, como os selects, etc, etc.

Algumas estruturas vc tera conhecimento do funcionamento delas utilizando o Books On line, na propria MSDN ou no proprio servidor do SQL Server.

Segue alguns links que tem uma parte destes Invokes.

Usando o cmdlet do Invoke-Sqlcmd
Usando os cmdlets do SQL Server

Infelizmente mais que isso vou ficar devendo.

Abraco.
GOSTEI 0
Fabiano Carvalho

Fabiano Carvalho

10/10/2014

Alex, sabe onde tem curso de Oracle na região?
Que não seja, Dextra(preço alem da média), Lan University(não possui mais laboratório), Senac (turmas só no final do ano que vem)
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

Oi Fabiano,

Cara nao sei viu, vc ja chegou a tentar ver com a People?

Embora o de SQL que fiz la nao curti muito nao. rsrsr

Mas honestamente estou por fora.
GOSTEI 0
Fabiano Carvalho

Fabiano Carvalho

10/10/2014

A people é voltada pra SQL Server, eu fiz o 2008 em Campinas, gostei do curso, mas quero mudar pra Oracle.
Mas ta meio dificil encontrar.
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

No senac das vezes que procurei oracle la sempre sem vagas. rsrsr

o Curso da People nao era de "todo" ruim, o problema eh que aparentou basicamente uma demonstracao de ferramenta, seguia os slides do MOC e depois colocava os malucos para fazer os labs e pronto.

o resto referente ao trampo so no dia a dia mesmo, achei muuuuuito superficial, eh claro q nao intencionava sair de la um DBA, mas pela proposta que era te "preparar" para uma certificacao, duvido muito que alguem conseguiria com o curso como foi. rsrsr
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Tentei executar somente com o exec xp_cmdshel mas não deu, pelo visto só funciona em conjunto.


Não entendi o pq de executar o windows powershell no management studio, pensei que fosse uma alternativa e não uma solução em conjunto, fiquei sem entender.
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

Oi Mariana,

Pelo que percebi nao eh obrigatorio.

Vc pode fazer conforme cite nesta resposta.

Oi Mariana,

o que fiz foi o seguinte:

Acessei o prompt de comando, digitei sqlps, ele abre o SQL PowerShell, a partir dai vc tera que usar as cmdlets para executar o que vc precisa.

Pelo que percebi eh um outro ambiente(ja sabiamos disso. rsrsr) que vc tera que aprender os comandos a serem usados para o SQL Server, se nao me engano esses comandos sao chamados de Invokes(Invoke no singular), no caso Invoce-sqlcmd vc executa um comando que usaria no sqlcmd normalmente, como os selects, etc, etc.

Algumas estruturas vc tera conhecimento do funcionamento delas utilizando o Books On line, na propria MSDN ou no proprio servidor do SQL Server.

Segue alguns links que tem uma parte destes Invokes.

Usando o cmdlet do Invoke-Sqlcmd
Usando os cmdlets do SQL Server

Infelizmente mais que isso vou ficar devendo.

Abraco.
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Eu não consegui sequer um select pelo Windows PowerShell kkkk
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

kkkk....

mas pelo que percebi vc nao vai usar o PowerShell propriamente dito, vc vai usar o PowerShell do SQL, aquele SQLPS. rsrsr

que no caso fara a funcao do power shell so que para o sql. rsrsr
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Usa-se o Management Studio para isso?
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

nao, eh o cmd mesmo.

acessa o cmd e digita sqlps.

ele vai acessar o power shell do sql, nao eh azul como o do windows so aparece o prompt diferente.
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Tipo, ele fica travado? rsrsrsrs, depois de aparecer as mensagens, ele para.
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

na vdd ele fica no prompt aguardando os comandos correto?

ele fica aparecendo PS SQLSERVER:\> correto?

a partir dai vc utiliza os comandos dos links que passamos acima.
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Ele da uma travada, parece ser mas acho que deve ser como abrir uma ferramenta, deve carregar algo, deu para digitar normalmente.
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

sim, eh isso mesmo.

se vc digatar get-help mostra uma esquema de ajuda e tal.

mas os comandos que sera possivel usar sao aqueles dos links.
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Uma leve demora realmente, vou tentar Alex, não será facil mas vou tentar.
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

funciona, mas acho que eh um recurdo meio chatao, se tiver pensando em selects e tal, mas para administracao, acha muita coisa de power shell que ajuda a administracao dos servers, nao sei se do SQL acha, honestamente nunca tive a curiosidade. rsrsr
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Eu quero ter pelo menos uma noção, saber o que é e pra que realmente serve, vai que um dia eu precise.
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

eh, se precaver eh sempre bom.
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Conhece ninguem que usa não?
GOSTEI 0
Alex Lekao

Alex Lekao

10/10/2014

Nao, infelizmente nao.

Quem conheco ja usou o PowerShell do Windows mesmo, mas foi mais para administração dos Servers e algumas rotinas de estacoes.
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

10/10/2014

Realmente é dificil achar, mais encontra-se artigos mesmo. ok Alex.
GOSTEI 0
POSTAR