问题标签 [sql-server-2017]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
833 浏览

sql-server - SQL Server 2017 Express LocalDB 是否支持 FILESTREAM?

我只找到了关于 2016 版本的信息(这里):

限制
LocalDB不能是合并复制订阅者。
LocalDB不支持 FILESTREAM。
LocalDB仅允许 Service Broker 使用本地队列。

似乎没有关于 2017 版本的文档。

0 投票
1 回答
552 浏览

python - MSSQL Server 2017 Python 分析服务的多个输入源

我目前正在使用 Python 将一些代码从 Spark 移植到 MSSQL Analytical Services。一切都很好,花花公子,但我不确定我的解决方案是否适合脚本的多个输入。

考虑以下代码片段:

我有一个名为的自定义包super_package和一个名为sample_model. 由于这个模型使用多个数据库表作为输入,我宁愿把所有东西都放在一个地方,我有一个模块可以连接到数据库并直接获取数据:

run_model()函数内部,我使用函数从数据库中获取所有必要的数据go_go_get_data

如果数据太大而无法一次性处理,我会进行一些分页。一般来说,我不能加入表格,所以这个解决方案不起作用。问题是:这是解决这个问题的正确方法吗?还是我错过了什么?目前这可行,但由于我仍处于开发/试用阶段,我无法确定这是否会扩展。我宁愿使用存储过程的参数,也不愿在 Python 上下文中获取。

0 投票
1 回答
86 浏览

ssis - 在 SQL Server 2017 中找不到“CreateDeploymentUtility”

我观察到 CreateDeploymentUtility 在同一个地方不可用,正如本视频中所解释的那样。你知道我在哪里可以找到并设置它吗?

我正在使用 Microsoft Visual Studio Enterprise 2017,版本 15.3.4,.Net Framework 版本 4.7.02046

在此处输入图像描述

0 投票
0 回答
1075 浏览

sql-server - System.Data.SqlClient.SqlException:执行超时已过期

当我为我的数据库生成脚本时,它失败了。数据库是 60GB,它在 10GB 的地方失败。

备份不是一种选择,因为我已连接到远程服务器并且远程服务器没有足够的空间。

下面是错误,错误太长,所以我只粘贴了前几行(我猜他有同样的问题):

Microsoft.SqlServer.Management.SqlScriptPublish.SqlScriptPublishException:编写对象脚本时出错。---> System.Data.SqlClient.SqlException:超时已过期。在操作完成之前超时时间已过或服务器没有响应。---> System.ComponentModel.Win32Exception:等待操作超时---内部异常堆栈跟踪结束---在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException 异常,布尔 breakConnection,Action1 wrapCloseInAction)

作为上述链接的解决方案,我尝试了仅编写数据脚本,然后尝试编写仅模式,这在我的情况下也不起作用。

0 投票
0 回答
77 浏览

sql-server - 如何在 SQL Server 2017 中为用户设置创建数据库的权限?

我尝试.bak在 SQL Server 2017 中添加备份,然后选择存档.bak我遇到了这个问题

我正在寻找错误,Microsoft 表示我必须授予创建数据库的权限

0 投票
1 回答
62 浏览

sql-server - 检索导入到 SQL Server 的多个 XML 的特定字段

0 投票
1 回答
1348 浏览

sql - SQL Server 2017 复制 - 订阅者/发布者版本兼容性

是否可以让 SQL Server 2017 订阅者订阅 SQL Server 2012 发布(运行 SQL Server 2016 的发行商)?

谢谢

0 投票
1 回答
45 浏览

sql-server - 基于公共行值的 SQL 组合

我正在尝试从一个帮助台软件迁移到另一个,其中一部分是迁移我们的票证历史数据库,我将其导出到 Excel 电子表格,然后导入 SQL Server 数据库。

表格的当前格式如下:

列标题:

如果需要:

编辑:如要求的示例数据:

我希望它变成:

每一行都是工单的一个新条目,因此 value 字段始终是唯一的,而每个工单号的描述和 value 保持不变。所以我希望根据票号字段合并行,保留/合并值字段的所有数据,并且只保留主题和描述字段的一个值。我已经看到了许多与我的场景接近的问题,但没有一个匹配,遗憾的是我对 SQL 知之甚少,并且不足以根据我所看到的单独推断出这一点。

非常感谢你。

编辑 2:修改后的代码,运行但不合并,产生一个空表:

0 投票
1 回答
533 浏览

sql - 在另一个表中添加新记录时如何更新一个表中的外键

我有两张桌子:

样本数据为:

现在,如果我在表 A 中插入带有新版本的新记录,我会得到以下信息:

表 B 应如下所示:

(外键字段必须更改)。

如何做到这一点????我正在用游标填充数据和版本。

更新!

问题是我必须为表 A 中每个新版本的数据插入新行。我不允许删除旧版本,我必须让它们保持原样。新版本作为新数据插入,但相同数据的旧版本将其值更改为 null。

如果我在表 AI 中插入新版本的数据,也会获得该值的新 ID。所以我必须用那个新的 ID 更新表 B。

0 投票
1 回答
4458 浏览

sql - 在 Visual Studio 2015 中找不到 SSIS 项目

我最近安装了 SQL Server 2017 开发人员和 Visual Studio 2015。但是,我似乎在 Visual Studio 2015 中找不到 SSIS 项目。有什么想法吗?