MDS - Deployment error with default setup

Description

Using a default installation of MDS, when trying to deploy a package it fails with error "value cannot be null", "parameter name: package".  Check the system log.  Not only is this error vague as to which system log to check (I still haven't figured that out), but it is also vague as to what needs to happen to resolve the issue.  As it turns out, I added a "name" attribute to the "package" element in the xml and it resolved the issue.  However, modifying the xml isn't a very good way forward.

 

Product Language

English

Version

SQL Server 2012 - Enterprise Edition

Category

Master Data Services

Operating System

Other

Operating System Language

US English

Steps to Reproduce

1. install MDS

2. add a model, with default entity (no changes, although the first time I did some work)

3. create deploy file (success)

4. deploy file (fail)

Actual Results

the xml file that is generated has this in the first line:

 

<Package xmlns="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Deployment" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

 

it succeeds in deployment if you add "name" as follows:

 

<Package name="test" xmlns="http://schemas.datacontract.org/2004/07/Microsoft.MasterDataServices.Deployment" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

Expected Results

if creating the deployment file succeeds, the deployment should succeed. this is especially true in such a basic test.

 

The solution :

While deploying the package use IE explorer, add the url to Compatibility View in IE explorer    --fix my problem

Add the screenshot for your reference. ^_^

posted @ 2015-05-28 10:21  Nemo_han  阅读(682)  评论(0编辑  收藏  举报