2013-05-31 12 views
6

Sto utilizzando il modulo powershell sqlps per ottenere alcuni dati dal mio database locale. Il mio codice è qualcosa di similecmdlet del server sql (sqlps) e server remoto

PS C:\> Import-Module sqlps -DisableNameChecking 
PS SQLSERVER:\> cd "SQL\myMachineName\..." 

Funziona correttamente, ma a volte ho bisogno di connettersi a un server remoto che esegue SQL Server, per cui uso Enter-PSSession. È questo il modo corretto o posso mappare in qualche modo quel server nella directory locale SQLSERVER:\SQL?

risposta

6

Il provider PowerShell per server SQL può essere utilizzato per connettersi a un server SQL remoto senza il servizio remoto di PowerShell. Ad esempio, in SQLSERVER: unità, è possibile modificare la posizione su un diverso SQL Server utilizzando

PS SQLSERVER:\> cd "SQL\remoteMachineName\SQLInstanceName"