Postagem em destaque
- Gerar link
- Outros aplicativos
BlackTDN :: PowerShell :: Conexão direta ao SGBD via linha de comando
No exemplo anterior, BlackTDN :: PowerShell :: Conexão ODBC em Linha de Comando, vimos como, usando o PowerShell em linha de comando, podemos acessar dados em um BD através de um Driver ODBC. Mas, PowerShell vai muito além disso, é possível executar a conexão diretamente ao SGBD, bastando, para isso, alterar os Objetos de ODBC para SqlClient. conforme abaixo:
$Query = "SELECT `n" $conn = new-object system.data.SqlClient.sqlconnection $Cmd = New-Object System.Data.SqlClient.sqlCommand $sqlAdapter = New-Object System.Data.SqlClient.sqlDataAdapter $DataSet = New-Object System.Data.DataSet $DataSet.Tables[0] $sw = new-object system.io.streamwriter("c:\temp\se1_dataset_2011-05-01_2011-05-31.xml") |
e executar:
e se consultarmos a saída para o arquivo:
teremos:
Considerando que o SGBD utilizado no teste foi o SQL2000 utilizei o modelo de “Connection String” obtido em: Connection strings for SQL Server 2000, 7.0. Para outros SGBDs consulte a lista de “Connection String” disponíveis em: The Connection String Reference.
Os Administradores de Banco de Dados devem se maravilhar com essa ferramenta. Eu, como um mero coadjuvante mortal e fuçador, já fico. Imagine um “PowerUser”.
[]s
иαldσ dj
- Gerar link
- Outros aplicativos
Postagens mais visitadas
BlackTDN :: RLeg ~ Desvendando a Função ParamBox
- Gerar link
- Outros aplicativos
Protheus :: Chamando Funções do Menu Diretamente e sem a Necessidade de Login
- Gerar link
- Outros aplicativos
Comentários
Postar um comentário