powershell – SQL Server 2012 SQLP模块 – 自动更改当前位置?

前端之家收集整理的这篇文章主要介绍了powershell – SQL Server 2012 SQLP模块 – 自动更改当前位置?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个现有的Power Shell脚本的大型库,主要是在sql Server和文件系统之间运行一些复杂的逻辑和交互.

sql交互通常通过cmdlet Invoke-sqlCmd执行.

最近,我所有服务器上的SSMS版本已升级到2012年.这意味着我不得不对代码进行一些更改,以删除sqlserverprovidersnapin100和sqlservercmdletsnapin100的引用,因为它们在2012年被弃用,有利于导入sqlP模块.

这一切都行了,但似乎sqlP模块在某种程度上将当前位置更改为PS sqlSERVER>而不是< local folder>,这使得我的其他许多命令失败了.例如,如果我在网络驱动器上运行测试路径,它可以从<本地文件夹>位置,但会从sqlSERVER位置失败.

这是一个已知的问题?有没有解决方法或设置我可以改变这个?

我担心的主要脚本是超过1000行,直到我们做出这一改变,已经有两年多的时间没有出现问题,所以如果可以的话,我想避免一行一行的测试.

解决方法

我已经通过添加cd<本地文件夹>解决了这个问题.作为突破提供者的脚本的第一行. 感觉骇人听闻.

猜你在找的MsSQL相关文章