我创建一个章鱼部署在远程服务器上安装一个Windows服务。 我从建立Web服务和Web应用程序(在其他服务器上)的网络部署项目的模板重新使用。 它有部署数据库脚本来更新架构和存储过程等,这一步是使用SQL Server的PowerShell工具(显然)在Web服务器上执行额外的步骤。
我需要把那个也到我的项目。 谁建立了原项目的人早已不见了! 我设法得到它工作到最后一步,但需要新的服务器上的SQL Server的PowerShell工具不可用。
数据库脚本一步抛出下面的错误。
导入模块:指定模块“C:\ Program Files文件\ Microsoft SQL Server的\ 110个\ TOOLS \ PowerShell的\模块\ SQLPS”没有被加载,因为没有有效的模块文件在任何模块目录中找到。
在C:\八达通\工作\ 20160930164655-24 \的.ps1:1字符:14
必要的文件夹和文件在Web服务器上存在。 它看起来像SQL Server客户端没有安装虽然(通过开始菜单来看,我没有看到SQL Server Management Studio中的例子)。
在Web服务器上的程序和功能我看到一堆的SQL Server的事情:
- 的Microsoft SQL Server 2012的命令行实用程序
- Microsoft SQL Server的2012数据层应用程序框架
- 微软SQL Server 2012中快速的LocalDB
- 的Microsoft SQL Server 2012的管理对象
- 的Microsoft SQL Server 2012的管理对象(64)
- 的Microsoft SQL Server 2012的本机客户端
- 的Microsoft SQL Server 2012中的Transact-SQL编译器服务
- 的Microsoft SQL Server 2012中的Transact-SQL ScriptDom
- 的Microsoft SQL Server 2012中的Transact-SQL语言服务
- 的Microsoft SQL Server 2012的T-SQL语言服务
- Microsoft SQL Server的Comnpact 4.0 SP1 x64的ENU
- Microsoft SQL Server数据工具 - ENU(11.1.20627.00)
- Microsoft SQL Server数据工具 - 构建实用程序 - ENU(11.1.20627.00)
- 微软SQL Server系统CLR类型
- 微软SQL Server系统CLR类型(64)
- 微软SQL Server系统CLR类型的SQL Server 2012
- 微软SQL Server系统CLR类型的SQL Server 2012(64位)
- Windows PowerShell中扩展为SQL Server 2012
我需要提高的IT票得到这个建立我的新的服务器上,但不知道要问什么! 哪些安装(或多个)会给我上面的功能? 或者安装什么可以让我执行该脚本?
将SQL Server客户端2012就足够了?
注:我需要安装在服务器上为32位。