SMO - Server Management Objects é uma blibioteca de objectos ou API escrita em cima do .NET Framework que permite gerir e automatizar algumas tarefas nos servidores de SQL.
Usando o PowerShell, podemos iniciar um script que permite com um conjunto reduzido de comandos obter informação que de outra forma seriam necessárias centenas de linhas (e.g. T-SQL).
$MyServerInstance='ServerInstance'#The SQL Server instance
[System.Reflection.Assembly]::LoadWithPartialName('Microsoft.SqlServer.SMO') | out-null
$Server = new-object ('Microsoft.SqlServer.Management.Smo.Server') $MyServerInstance
$Server
Link: http://www.sqlservercentral.com/articles/SMO/140966/
Sem comentários:
Enviar um comentário