sql >> Database >  >> RDS >> Sqlserver

SQL Server 2012 SQLPs Module - Huidige locatie automatisch wijzigen?

Een beetje meer informatie over WAAROM in sql 2012 verandert het naar de SQLSERVER:directory...

Wanneer powershell de sqlps-module importeert, definieert het manifest een postscriptbestand met de naam SqlPsPostScript.ps1. Dit bestand (eerste regel) verandert de huidige locatie in de SQLSERVER:provider

Op x64 bit box bevindt de module zich - C:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules\SQLPS.

In powershell 3.0 kan automatisch importeren het moeilijk maken om te zeggen wanneer dit zal gebeuren (naar mijn ervaring).

Het is niet duidelijk waarom (vanuit een logisch standpunt) het dit zou moeten doen. We willen de SQL-servermodules niet aanraken, dus ik denk dat je een expliciete set-locatie moet doen na het importeren van de module. Je zou dit ook kunnen zien als een oplossing die iets minder hacky is.

Push-Location
Import-Module sqlps
Pop-Location


  1. SQL Server Express-back-updatabase | Hoe u SQL Express-back-up automatiseert en opschoont

  2. Oracle 11g Express Edition voor Windows 64bit?

  3. Aan de slag met Cloud Firestore voor iOS

  4. Opgeslagen procedure uitvoeren in MySQL Workbench