AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-41563

user3469285's questions

Martin Hope
user3469285
Asked: 2017-09-27 05:42:22 +0800 CST

MOLAP SSAS 默认处理如何检测关系源中的更改?

  • 2

当您将 SQL Server SSAS 设置为 MOLAP 和默认处理时,它会检测关系源中的更改,并且仅在处理时将这些更改加载到 SSAS MOLAP 存储中。但是它首先是如何检测到这些变化的呢?

最好的答案将参考一些 Microsoft 文档。

sql-server-2016 ssas-2016
  • 1 个回答
  • 184 Views
Martin Hope
user3469285
Asked: 2016-10-17 22:35:07 +0800 CST

使用 execute as 运行存储过程

  • 0

我正在使用 SQL Server 2016

我有一个使用执行的基本存储过程,因为我想运行它,但是当我尝试时它会出现这个错误(名称已被匿名):

消息 15404,级别 16,状态 19,过程 usp_executeastest,第 0 行 [批处理开始第 2 行]

无法获取有关 Windows NT 组/用户“MyCompany\A.Smith”的信息,错误代码 0x54b。

这是我的存储过程:

CREATE PROCEDURE [dbo].[usp_executeastest]
WITH EXECUTE AS 'dbo'
AS
BEGIN

SELECT * FROM [dbo].[TestTable1]

END

现在数据库用户 'dbo' 被映射到登录名 'MyCompany\A.Smith',所以这就解释了为什么错误消息提到了 MyCompany\A.Smith。

我尝试通过以各种用户身份登录来运行此过程,包括以映射到 dbo 用户的“MyCompany\A.Smith”身份登录,并且每次都会出现相同的错误消息。

那么为什么任何用户都不能运行这个存储过程呢?

sql-server permissions
  • 1 个回答
  • 2618 Views
Martin Hope
user3469285
Asked: 2016-03-08 15:26:12 +0800 CST

两个事实,两个维度,一个查询,一个立方体,能做到吗,怎么做?

  • 3

我有四个表,两个事实和两个维度。下面我列出了这些表的相关列,以及我希望在 Cube 中看到的结果。

Fact Order table
----------------
SK_Order
FirstEverOrder

Dim Order
---------
SK_Order

Fact Product Order
------------------
SK_Order
SK_Product
Number of Products

Dim Product
-----------
SK_Product
Product Name

在结果中,我希望看到有史以来的首次订购率。也就是说,在产品出现在订单上的所有时间中,有多少订单是客户下的第一个订单?

Products      First Ever Order Rate (%)
--------      --------------------------
Product 1     3%
Product 2     2%

使用此报告的一个示例情况可能是您想要宣传那些经常出现在第一个订单上的产品。

到目前为止,我在多维数据集中将我的表关联在一起,如下所示:

在此处输入图像描述

在此处输入图像描述 拜托,我确实想在立方体中执行此操作。我知道它可以通过带有 SSRS 报告的存储过程来完成,但我想在多维数据集中进行。

我不知道在计算或维度使用关系选项卡上做什么,或者我是否需要在多维数据集结构选项卡中执行更多操作。请在您的回答中详细说明。

ssas
  • 2 个回答
  • 3177 Views
Martin Hope
user3469285
Asked: 2015-11-12 03:08:35 +0800 CST

与 SELECT * 连接

  • 2

我想将列与SELECT *. 例如:

SELECT * FROM Table1

Result:

Col1 Col2
---- ----
Joe  Smith

我想做类似的事情SELECT CONCAT(*) FROM Table1

我不能按名称提及列的原因是它们是由行的 PIVOT 生成的,因此这些列可能有任意数量。

如果有人知道答案,或者知道如何将任意数量的行中的数据获取到单个单元格中,并用逗号分隔,请告诉我。

sql-server pivot
  • 1 个回答
  • 264 Views
Martin Hope
user3469285
Asked: 2015-11-07 06:15:16 +0800 CST

DBEdit2 的 SQL Server URL

  • 0

有一个很酷的程序叫做 DBEdit2,它可以用于 SQL Server。在这里您可以免费获得它:

http://dbedit2.sourceforge.net/

问题是我无法让它工作!它给了我以下错误(配置信息被划掉):

在此处输入图像描述

这是我在登录详细信息中输入的内容:

在此处输入图像描述

如果我单击详细信息,这就是我得到的:

在此处输入图像描述

有什么想法吗?其他人可以使这个程序工作吗?

我已确保将我的 SQL Server 设置为允许 SQL Server 和 Windows 身份验证模式。

我已确保服务器正在运行并且浏览器正在运行。

我不知道。

sql-server
  • 2 个回答
  • 133 Views
Martin Hope
user3469285
Asked: 2015-03-21 06:13:26 +0800 CST

MAXDOP 不工作?

  • 7

我想MAXDOP在我的电脑上测试一下。所以我MAXDOP为特定查询设置为 2。但是,当我在运行查询时查看任务管理器中的逻辑处理器时,看起来它们都被使用了。我认为如果设置为 2,它只会使用 2 个逻辑处理器MAXDOP?有谁知道发生了什么?请看下图。

另一个问题是,DOP执行计划返回的结果是 1。现在我知道设置MAXDOP并不意味着 SQL Server 将实际使用设置的数字。DOP然而,鉴于我的 4 个逻辑处理器似乎都被用于处理查询,所以看到1就更加奇怪了。

这是我运行的查询: 在此处输入图像描述

这就是我运行它时发生的事情(即看起来所有 4 个逻辑处理器都被用于运行查询): 在此处输入图像描述

sql-server sql-server-2014
  • 1 个回答
  • 2046 Views
Martin Hope
user3469285
Asked: 2015-03-11 09:21:55 +0800 CST

什么是索引KEY——强调KEY?

  • 1

在 SQL Server 中,短语“索引键”的“键”部分是什么意思?钥匙是数字吗?它是什么?

如果我有一个包含名为 LastNames 的列的数据表,并且我有一个聚集索引,那么每一行的“键”是否只是姓氏?“关键值”的示例是否类似于“库珀”?

我问是因为在聚集表的非聚集索引中,非聚集索引的叶页包含聚集索引键。但是它包含索引“键”是什么意思?这是否意味着存储在聚集索引的叶页(即数据页)上的实际列数据,用于具有聚集索引的列?

sql-server index
  • 1 个回答
  • 1821 Views
Martin Hope
user3469285
Asked: 2015-02-24 09:25:14 +0800 CST

由于“XTP_CHECKPOINT”,数据库“database_name”的事务日志已满

  • 27

我有一个关于XTP_CHECKPOINT.

我正在使用 SQL Server 2014。我有一个处于简单恢复模式模式的数据库。它也在被复制。

没有未结交易。我跑DBCC OPENTRAN了,它返回:

“没有有效的未结交易。”

但是每当我尝试创建或删除表或删除数据时,我都会收到此消息:(
我已将我的实际数据库名称替换为单词database_name)

“由于 'XTP_CHECKPOINT',数据库 'database_name' 的事务日志已满”

有谁知道为什么会发生这种情况,更重要的是,我怎样才能让它停止?

是的,数据库确实处于简单恢复模式模式。即事务日志应该自动截断。

顺便说一句,我在完全恢复模式下的另一个数据库做了同样的事情,开始返回同样的错误:

由于“XTP_CHECKPOINT”,数据库“database_name”的事务日志已满

我试图将日志增长设置更改为无限增长,但它不会让我返回相同的错误。

除了文件组之外,我可以在没有任何 XTP 内容的情况下重现该问题。方法如下: http: //pastebin.com/jWSiEU9U

sql-server sql-server-2014
  • 4 个回答
  • 24377 Views
Martin Hope
user3469285
Asked: 2014-06-25 05:55:32 +0800 CST

将登录名映射到创建时未映射到登录名的用户

  • 6

之前有人问过这个问题,但我没有看到任何答案(https://stackoverflow.com/questions/6468813/assign-a-login-to-a-user-created-without-login-sql-server)

当用户最初是使用 GUI 中的“没有登录的 SQL 用户”用户类型选项创建的时,如何将登录映射到用户?我正在使用 SQL Server 2012

sql-server sql-server-2012
  • 2 个回答
  • 15945 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve