Question:
I’m using sqlps
powershell module to get some data from my local database. My code is something like this
1 2 3 |
PS C:\> Import-Module sqlps -DisableNameChecking PS SQLSERVER:\> cd "SQL\myMachineName\..." |
It works correctly, but sometimes I need to connect to a remote server running SQL server, so I use Enter-PSSession
. Is this the correct way or can I somehow map that server under local SQLSERVER:\SQL
directory?
Answer:
The PowerShell provider for SQL server can be used to connect to a remote SQL server without PowerShell remoting. For example, at the SQLSERVER: drive, you can change the location to a different SQL Server using
1 2 |
PS SQLSERVER:\> cd "SQL\remoteMachineName\SQLInstanceName" |