【发布时间】:2017-12-14 20:37:04
【问题描述】:
我正在将集成测试添加到我们的 CI 构建过程中。
我有一个数据库项目(通过 dacpac)部署到 TFS 服务器上的 localDb 实例。 (工作)
下一步是将测试数据加载到数据库中。我正在尝试导入 SQLPS 模块,然后运行 Invoke-SqlCmd commandlet。
Import-Module 'SQLPS' -DisableNameChecking;
Invoke-Sqlcmd -InputFile "$localDirectory\products\$branch\UnitTestData.sql" -ServerInstance "(localdb)\v12.0" -Database "[db]"
我不断收到无法识别 SQLPS 的错误消息。
TFS 服务器安装了 SQL Server 2012 - 但我使用的是 2014 对象。我已经安装了 SQL 2014 功能包,以便 powertools 在服务器和构建代理上可用。
这看起来很常规 - 但我不确定我哪里出错了。
【问题讨论】: