问题标签 [sql-server-2017-express]

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 回答
231 浏览

sql-server - SQL Server 2017 安装失败

当我尝试安装 SQL Server 2017 时,出现错误:

此截图

我确实删除了 SQL Server 2008 R2 和 c++ redistributable 2017,但错误是一样的。

这是日志文件夹截图

我不知道如何使用日志文件夹

0 投票
0 回答
348 浏览

silent-installer - SQL Server Express 2017 本地数据库

据我所知,LocalDB 直接下载不适用于 SQL Server Express 2017。现在,如果我从“ https://go.microsoft.com/fwlink/?linkid=853017 ”下载“SQLServer2017-SSEI-Expr.exe” ,它显示选项(基本、自定义、下载媒体)并等待用户操作。但是,我想知道我可以为 innosetup 提供哪些参数以便直接下载 ExpressCore localDB?

0 投票
1 回答
277 浏览

sql - 在条件上用零替换列中的 NULL 值

我是 SQL Server 数据库和查询的新手。

我有一个带有 DateTime 和 Current 的 SQL Server 数据库表。当前可能有 NULL 值。

仅当上一条或下一条记录具有某些值时,我才想用零替换当前列中的 NULL 值。提供按升序排序的日期时间。

请帮我写一个 SQL 查询或存储过程和 SQL 查询的组合。

还可以帮助我使用 DateTime 按升序对现有表进行排序。DateTime 不是一个正在运行的系列。

样品表

0 投票
1 回答
118 浏览

sql - 选择两个不同的布尔值之一

我有一个专栏。我想将所有记录更新为1是否1存在于该列中。

当查询运行并且1列中没有它时,它会0按我的预期返回。如果一切正常,它会按我的预期1返回。1但是,如果列中有 a1和 a 0,则 distinct 返回 a01。我理解为什么,因为它们都是不同的值。

我希望能够只选择存在 1 的 1。

预期的结果是,如果1列中存在 a,我希望CASE查询的一部分返回1而不是两个不同的值。

我无法在 Fiddle 中提供数据集,因为它是包含敏感信息的较大查询的一部分,因此请提前道歉。

TIA

0 投票
1 回答
948 浏览

installation - SQL Server 2017 Express 静默安装

使用我们的安装程序,客户希望我们检查是否安装了 SQL 服务器并且没有安装,安装程序应该安装它。此外,安装应该是静默的,并且不会向用户询问任何内容,因为他们不是技术人员。现在通过在我们的应用程序中发送完整的 SQL Server 2017 快速安装程序可能是一种选择,但这会使安装程序的大小非常大。为了避免这种情况,我想到了在线安装程序。但是在线安装程序似乎没有接受参数并抛出异常。客户和项目团队不希望用户参与。你们中的任何人都可以建议任何其他选项,我可以发送小型在线安装程序并使用一些命令行选项/配置启动它来实现这一点吗?

0 投票
0 回答
38 浏览

sql-server-2017-express - STUFF 函数未在生产数据库中检索正确的结果

我有以下查询在我的本地数据库中工作,但不在生产中。谁能帮帮我:

本地的结果集是:

但在生产中:

0 投票
1 回答
36 浏览

sql - 如何在 Id 列下插入具有不同值的同一表中的相同记录?(注:ID是主键自增列)

假设我的表级别为

不,我想将 countryid 33 的记录插入到 countryid 44 的同一张表中(Countryid 44 将是输入参数)。但是如何在列 ID 下插入数据?因为 Id 是自动增量?

0 投票
1 回答
446 浏览

node.js - SQL Server 未与节点应用程序连接

我正在尝试使用 Sequelize ORM 将我的 nodejs/express 应用程序连接到 SQL Server 2017。这是我第一次使用 SQL Server。我不确定问题出在哪里。

情况:-

  1. 我使用 SQL Server Management Studio 创建了一个数据库

  2. 我在安全 > 登录下创建了另一个用户(例如:- 用户名、密码)

  3. 并使该用户成为该数据库的所有者

问题:

  1. 当我尝试使用 Management Studio(使用 SQL Server 身份验证)连接到 SQL Server 时,每次都会建立我的连接。

  2. 但是当我尝试将同一个数据库与我的 nodejs 应用程序连接时,我遇到了错误:

    错误:- [SequelizeAccessDeniedError: Login faled for user '']##

注意:我已经尝试过mssqlnpm 包,但无法从 nodejs 连接到 SQL Server

这是我使用 sequelize 的 index.js 文件的代码

0 投票
1 回答
219 浏览

c# - 使用实体框架调用存储过程时,当我得到 JSON 作为结果时返回类型错误

我试图通过调用存储过程来获取输出,以通过调用 API 来获取 JSON 格式的结果类型。我使用了实体框架并完成了映射来获取值。但是我得到了错误。

我正在使用 Visual Studio 2019(实体框架 6,使用实体的 WEB API 2),SQL Server 2017

预期输出:

错误:

ExecuteFunction 中的类型参数“System.String”与 json 函数返回的类型“testingModel.get_dynamicform_Result”不兼容

0 投票
0 回答
119 浏览

c# - C# & SQL Server : 使用 DataContext 将 sql 数据转换为类模块

我可能会以艰难的方式解决这个问题,但我想从 SQL Server 数据库中收集 1 行(按ID列),并将这些值放在 my 的实例中class(即chromeExtData)。

我的课:

我的数据库布局:

而我想要做的只是将这些信息拉入对象中,反之亦然。

我发现这段代码我认为可以做我想做的事情:

我不确定上面的代码是否会将找到的数据值放入chromeExtData对象中?我以前从未使用过这个DataContext,所以我不确定这是否是我想做的正确方法。