Sql Server云适配器在Azure中部署时丢失

时间:2016-02-17 18:50:05

标签: sql-server azure sitecore cloud

我正在尝试在Azure中安装Sitecore(CMS)。作为该过程的一部分,我正在尝试安装Sql,我面临以下问题。 我有一台安装了SQL Server 2014的虚拟机 每当我尝试在我的VM中使用SQL在Azure上安装Sitecore时,我都会收到以下错误:

  

无法加载文件或程序集'Microsoft.SqlServer.SqlEnum,   版本= 11.0.0.0,

Initializing database deployment failed ---> System.ApplicationException: Initializing database deployment is failed ---> System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.SqlServer.SqlEnum, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified. at Sitecore.Azure.Pipelines.DeployDatabase.DeployDatabasePipelineArgs..ctor(DatabaseReference databasesDefinition) 

我尝试在GAC文件夹中检查此DLL,但无法找到它。我不太确定从哪里开始。谷歌没有多大帮助。 如何进行此任何指示都会很棒。

1 个答案:

答案 0 :(得分:0)

程序集是Microsoft共享管理对象的一部分。 安装SMO是Sitecore Azure installation的预先要求的一部分。

  

从Microsoft下载并安装these tools

     
      
  • Microsoft SQL Server 2012共享管理对象
  •   
  • Microsoft SQL Server 2012的Microsoft系统CLR类型
  •   
     

Sitecore Azure要求您在本地 - 内部部署 - 内容编辑环境(Web Server)上安装这些工具。

     

从Microsoft下载并安装these tools - :

     
      
  • SQLSysClrTypes.msi(X64包)
  •   
  • 共享管理Objects.msi(X64程序包)
  •   

更新:

链接已过时。可以找到工具here