小编Reu*_*bin的帖子

升级到Sql Server 2012错误Deploy01234后,VS 2010 DB项目无法部署

我有VS2010 Premium,最近从SQL Server 2008R2升级到2012 Developer Edition.现在,当我尝试部署现有数据库项目(使用2008Rs时创建)时,出现以下错误.

错误{name}:无法确定目标数据库架构提供程序

此外,我没有看到从VS中的可用项目模板创建2012年新数据库项目的选项,因为SQL Server数据工具(作为2012升级的一部分已成功安装)应该可用.

visual-studio sql-server-2012

11
推荐指数
1
解决办法
5855
查看次数

Sql Project Publish取代了Deploy - 如何抑制版本控制和挂钩到tfs构建

我们正在使用Sql Server 2012 SSDT,它删除了Visual Studio中用于数据库项目的部署选项(现在是sql项目).我们想像部署那样自动执行Publish步骤,但目前尚不清楚如何执行此操作.所以有几个问题:

  1. 我已将.publish.xml添加到项目中(在第一次手动发布之后,检查添加到项目中).即使在此之后,并将其设置为默认值,当我双击它时,它会构建,但总是会弹出设置窗口,我需要单击"发布"按钮继续.是否有设置会跳过此提示并使用当前值?

  2. 似乎每个发布都生成一个sql输出的版本.我怎样才能抑制这种情况 - 即每次都覆盖基本文件?

  3. 最后,任何用于更新构建以使用新项目类型和发布自动构建命令的指针都将受到赞赏.

visual-studio-2010 sql-server-2012 sql-data-tools

8
推荐指数
2
解决办法
6120
查看次数

如何将所有文档包含在 ElasticSearch 聚合中并避免 sum_other_doc_count > 0

ES 并不是我工作的主流,而且有一种行为我无法纠正。我有一个相当简单的聚合查询:

GET /my_index/_search
{
  "size": 0,
  "query": {
    "bool": {
      "must": [
        {
          "match": {
            "request_type": "some_type"
          }
        },
        {
          "match": {
            "carrier_name.keyword": "some_carrier"
          }
        }
      ]
    }
  },
  "aggs": {
    "by_date": {
      "terms": {
        "field": "date",
        "order": {
          "_term": "asc"
        }
      },
      "aggs": {
        "carrier_total": {
          "sum": {
            "field": "total_count"
          }
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我对https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-terms-aggregation.html的理解是,并非所有文档都包含在聚合中。事实上,根据查询部分,我确实在结果中看到“sum_other_doc_count”:值大于零。

我的问题:有没有办法构建搜索以包含所有文档?文档数量相当少,通常在1k以下,

预先感谢,鲁文

elasticsearch elasticsearch-aggregation

5
推荐指数
1
解决办法
7274
查看次数