小编Tom*_*m V的帖子

使用 SSIS 使用 Rest Api

我尝试使用Rest API (JSON export)with SSIS。由于似乎 aREST source不受支持,SSIS我正在寻找解决方案,但只能找到SSIS JSON Source

是否有非专有解决方案,或者新的 SQL Server 2016 甚至支持此功能?
我检查了一下,也找不到任何具体的东西。

sql-server ssis json sql-server-2016

4
推荐指数
1
解决办法
2万
查看次数

更改 `wal_keep_segments` 是否需要重新启动?

我有需要wal_keep_segments在我们的主服务器上增加。我可以即时执行此操作还是需要重新启动?

postgresql postgresql-9.3

4
推荐指数
1
解决办法
5503
查看次数

这是在 1NF 中吗?

我是一名 A-level 计算机科学专业的学生,​​我的老师无法解释如何让我从 UNF 升至 1NF。我已经研究了一点,但我不确定这张表(下面)是否在 1NF 中。我已经将 UNF 格式留给了我认为是 1NF。

UNF格式

联合国基金会

我认为是1NF

1NF

normalization database-design

3
推荐指数
1
解决办法
713
查看次数

使事实和维度变小后,SSAS 多维数据集处理时间增加

我有一个 55 GB 大小的立方体,需要大约 2 小时才能完成处理。因为我有过去 4 年的数据,但我们的业务只需要 2 年的数据。为此,我已将维度和事实视图更改为仅包含最近两年的数据。现在,我的立方体大小减少到 32 GB,但处理时间增加了 30 分钟(即 2 小时 30 分钟)。我期望它会更少,因为我限制了进入多维数据集的大量数据。为什么处理时间增加了而实际上应该减少?我现在怎样才能减少处理时间?

PS:我已经尝试过多维数据集分区,并且由于尺寸较大,它也增加了处理时间。

我正在使用通过 WHERE 子句限制数据的视图。

我的观点基本上是这样的:

SELECT V.Col1, V.Col2.... V.Col13 
FROM DimeTable V 
WHERE <my filter clause>
Run Code Online (Sandbox Code Playgroud)

它从维度表中选择几乎所有列,因此我无法在所有这些列上创建非聚集索引,因为它可能会减慢插入操作并且对我没有太大帮助

process sql-server ssas olap sql-server-2012

3
推荐指数
1
解决办法
4568
查看次数

表的排序是基于聚集索引还是非聚集主键?

我在 name 列上创建了一个带有主键的表,表的排序基于 name 列

create table TestPrimaryKey (Name varchar(20) primary key,id int identity)

insert into TestPrimaryKey (SomeText) values ('john')
insert into TestPrimaryKey (SomeText) values ('ryan')
insert into TestPrimaryKey (SomeText) values ('jennifer')
insert into TestPrimaryKey (SomeText) values ('martha')
insert into TestPrimaryKey (SomeText) values ('luke')
insert into TestPrimaryKey (SomeText) values ('alex')
insert into TestPrimaryKey (SomeText) values ('wayne')
Run Code Online (Sandbox Code Playgroud)

现在我将主键上的聚集索引更改为非聚集索引,排序仍然基于名称列

    begin tran
    alter table dbo.TestPrimaryKey drop constraint PK__TestPrim__BC2905030401D947
    alter table dbo.TestPrimaryKey add constraint PK__TestPrim__BC2905030401D947 primary key nonclustered (SomeText)
    commit tran
Run Code Online (Sandbox Code Playgroud)

现在我正在另一个 (id) 列上创建一个唯一的聚集索引,但顺序仍然相同 …

sql-server primary-key clustered-index nonclustered-index table

3
推荐指数
1
解决办法
1937
查看次数

在 Kill Command 收到间歇性错误时要检查什么

我有一个 C# 计划任务,它每晚运行,并包含一个 kill 命令来删除现有数据库,以便可以重新创建它。它大约每周随机生成一次此错误。

杀死数据库失败。用户无权更改数据库“Foo”、数据库不存在或数据库未处于允许访问检查的状态。杀死数据库失败。

使用的C#如下。

srv.KillAllProcesses;
srv.KillDatabase;
Run Code Online (Sandbox Code Playgroud)

所以我已经在尝试终止所有进程。在执行 kill 命令之前是否还有其他检查或命令可以确保它成功执行?这不可能是用户权限问题,因为该操作大部分时间都在工作,那么什么可能导致“未处于允许访问检查的状态”?

sql-server t-sql sql-server-2014

3
推荐指数
1
解决办法
117
查看次数

级联主键更新到oracle中所有引用外键

更新主键时是否可以更新Oracle中所有引用的外键?

像这样的过程,获取表名和主键,查找所有表中的所有外键,并使用新值更新它

  PROCEDURE cascade_update_primary(
                          table_name IN VARCHAR2,
                          primary_column IN Number,
                          new_value IN Number);
Run Code Online (Sandbox Code Playgroud)

甲骨文不支持ON UPDATE CASCADE

oracle oracle-11g plsql cascade

3
推荐指数
1
解决办法
1万
查看次数

SQL Server 2017 企业版与标准版?

我正在寻找一个很好的资源来细分 SQL Server 2017 企业版和标准版之间的功能差异?我想确保没有陷阱,否则我会错过任何真正有益于标准的东西。

我已经阅读了 Microsoft 的许可指南,但是它没有涵盖任何其他显着的功能差异吗?

“高级自适应查询处理”、“企业数据管理”和“高级安全”等模糊描述的功能差异是什么?

sql-server sql-server-2017

3
推荐指数
2
解决办法
2万
查看次数

更新统计信息,现有的执行计划怎么样

如果更新了从未更新过的表的统计信息(不要问他们为什么从来没有更新过),SQL Server 是否会根据过时的统计信息自动刷新执行计划?如果没有,这样做的最佳方法是什么?

sql-server index-statistics

3
推荐指数
1
解决办法
1207
查看次数

由于 10GB 的限制,如何使用最小量的数据库文件空间在 Mircosoft SQL Server Express 上重建索引

由于 10GB 的限制,如何使用最少的数据库文件空间在 Mircosoft SQL Server Express 上重建索引

我有一个 7GB 的数据库文件大小,但我有两个索引,它们位于两个非常碎片化的最大表上 在此处输入图片说明

如果我尝试重建索引 PK_Sale_Dtl 文件大小膨胀到 10GB 并且重建失败并且我无处可去但是如果我删除索引并重新创建它,文件几乎不会增加

为什么是这样?哪个更好地重建或重新创建索引?

sql-server disk-space index-maintenance

3
推荐指数
2
解决办法
214
查看次数