sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server 2012 SQLPs-modul - Ændring af nuværende placering automatisk?

Lidt mere information om HVORFOR det i sql 2012 ændres til mappen SQLSERVER:...

Når powershell importerer sqlps-modulet, definerer manifestet en post script-fil ved navn SqlPsPostScript.ps1. Denne fil (første linje) ændrer den aktuelle placering til SQLSERVER:provider

På x64 bit-boksen er modulet placeret - C:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules\SQLPS.

I powershell 3.0 kan automatisk import gøre det svært at sige, hvornår dette vil ske (efter min erfaring).

Det er ikke klart, hvorfor (fra et logisk synspunkt) det skulle gøre dette. Vi ønsker ikke at røre ved SQL-servermodulerne, så jeg gætter på, at du skal lave en eksplicit set-placering efter import af modulet. Du kan også se på dette som en løsning, der er lidt mindre hacky.

Push-Location
Import-Module sqlps
Pop-Location


  1. Indfangning af MySQL-advarsler i Python

  2. syntaksfejl fra CREATE USER med variabler, der giver brugernavn og adgangskode

  3. Hvad er PostgreSQL?

  4. MySQL - Vælg kolonne fra en anden tabel via en referencetabel