问题标签 [sql-server-2016-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 回答
168 浏览

sql-server - 无法连接到 Management Studio “连接到 SQL Server 时发生错误”

我通过工作熟悉了基本的 SQL,但我正在努力改进。我想要做的就是在我的笔记本电脑上创建自己的本地数据库,以便使用并遵循在线教程。

我整晚都在尝试登录 Microsoft SQL Server Management Studio 2016,但我就是无法连接。我已经安装了 SQL Server 2016 Express,并且正在选择“数据库引擎”、“本地”/“。”、Windows 身份验证。我得到了非常通用的

连接到 SQL Server 时发生与网络相关或特定于实例的错误

错误信息。

正如许多指南所建议的那样,我已经检查了 Windows 服务,并且我可以看到 SQL Server ( SQLEXPRESS) 正在以自动启动的方式运行。

我确定我做错了什么,我只是不知道是什么。任何人都可以帮忙吗?我真的被困住了。

0 投票
4 回答
441185 浏览

sql-server-express - SQL Server® 2016、2017 和 2019 Express 完整下载

所有以前版本的 SQL Server Express 都可以通过 Web 和完整下载获得。但我找不到 SQL Server® 2016 Express 的完整下载。它存在吗?

在 MSDN 论坛上问了同样的问题,运气不佳:https ://social.msdn.microsoft.com/Forums/en-US/sqlexpress/thread/4bfaa080-ec3b-4677-b2b8-cd0b60dc9486/ 。

0 投票
2 回答
2838 浏览

c# - 无法使用 Code-First 创建数据库

我正在使用 Visual Studio 2015、Entity Framework v6 和 SQL Server 2016 Express。过去,我使用SqlConnectionand创建了一个数据库,SqlCommand并将 SQL 填充到一个字符串中。

现在,我正在自学 EF6实体框架教程。在简单的代码优先示例(非常简单)中,我从字面上复制并粘贴了我的代码,但仍然看不到在 SSMS 中创建的数据库。我的代码也没有给我任何错误。

我没有粘贴代码,而是做了一个截图。我希望有人能指出我是什么或缺少教程。

在此处输入图像描述

[编辑]按照 Sampath 的建议,我最终得到以下错误: 在此处输入图像描述 在此处输入图像描述

[编辑 - 解决了,有点]

我将相同的代码应用于另一台具有相同设置的机器并且代码有效。所以我怀疑 SQL Server 中存在一些损坏,或者某些注册表不正确。我卸载每个 SQL Server 版本和相关工具,手动删除所有文件夹和文件,然后重新安装 SQL Server Express 2016 和工具。然后我的代码工作。

我不认为这是一个解决方案,但如果有人可以提出可能导致此问题的原因,我将尝试重新创建它或发布一个真正的解决方案。

0 投票
1 回答
47 浏览

c# - 使用 FK 关系将数据插入数据库

我使用代码优先在运行时生成数据库和数据。

我的两个类/模型具有一对多的关系。由于 FK 不能为空,因此我首先在插入Student之前插入Standard,并且我还手动输入了 FK ID。但是我仍然得到,我只是不明白为什么?System.NullReferenceException

我尝试使用谷歌搜索,但我找不到有关在代码优先中从头开始插入具有外部关系的数据的相关文章。

我的实体类/模型

我的主要

0 投票
1 回答
34 浏览

windows-10-desktop - 在 vs2015 中使用 SQL Server 2016 这正常吗?

我正在尝试学习asp.net,突然在免费的在线课程中使用了SQL。

我发现 SQL Server 2016 对开发人员是免费的,所以我安装了它。最终,我设法手动创建了一个简单的数据库,并在其中放入了一些值,这对于第一天的 SQL 体验来说还不错。

但是我得到了一些奇怪的错误,我开始怀疑这个数据库是否会响应,因为目前我正在查看 Visual Studio 并看到这个:

在此处输入图像描述

现在我知道VS2015有一个黑暗的主题,东西通常是黑色的。但我有点担心那些深色图标不是主题而是某种错误。

我将它安装在 Windows 10 64bit 上,我得到的唯一警告是我应该更新我的 Windows Defender 防火墙,但最终我可以创建一个数据库,但我不确定这是否正常工作。这些图标应该都是黑色的,是否应该存在深色十字图标,有没有办法确保VS2015可以访问SQL Server数据库?

至于一个错误,我目前无法删除带有黑色十字符号的表“表”,这让我感觉有些不对劲,(但我编辑了“SQLCountries”数据库)

我应该在防火墙中设置一些我不知道的特定打开还是有一些检查以查看它是否仍在运行

0 投票
0 回答
64 浏览

sql-server - 无法将 SQL 数据库上传到 Azure

我使用 SQL Server 2016 和 SSMS 来管理数据库,我试图通过部署向导将我的数据库部署到天蓝色并以失败告终。请找到以下步骤:

  1. 右键单击数据库,选择“将数据库部署到 Azure VM”
  2. 使用天蓝色帐户登录。
  3. 填写云名称和虚拟机名称,这里要注意的是存储帐户下拉列表是灰色的,名称为dbdeploywizard。我无法改变这一点。
  4. 转到设置并选择图像类型,设置用户名和密码。
  5. 安装失败并出现以下错误消息 -

2016 年 10 月 15 日 12:51:45 任务:e823a582-8d5c-4d00-80f1- 4858c2652cd3:验证:运行:0%:失败:ConflictError 名为“dbdeploywizard”的存储帐户已被占用。2016 年 10 月 15 日 12:51:45 [错误] 任务:e823a582-8d5c-4d00-80f1-4858c2652cd3:验证:正在运行:0%:失败:验证已开始。重试 = 2。

上述消息最多循环 10 次。

我不确定我在这里做错了什么,请帮忙。

0 投票
3 回答
4944 浏览

sql-server - SQL Server 2016 快速安装错误:试图执行未经授权的操作

没想到在 Windows 10 上安装 SQL Server 2016 Express Edition 时会这么糟糕。我安装了 SQL Server 2014 和 SQL Server 2012,主要使用 SQL Server 2014。然后我想我应该升级并尝试安装 SQL服务器 2016。然后我收到此错误:

试图执行未经授权的操作错误。

尝试对此进行搜索,并且有关于修改注册表项权限的建议,因此我确实尝试修改了一些与 SQL Server 相关的注册表项的一些权限,但这没有任何区别。

然后我继续搜索,发现有人暗示这可能是版本冲突问题,所以我卸载了所有SQL Server 安装,包括 2016 版本(未成功安装)并重新开始。

现在两天多后,我仍然无法安装 SQL Server。

以下是详细日志中时间线与 Windows 事件日志错误中的时间线匹配的部分;无法粘贴整个详细日志,因为它太长了。

EDIT1:经过更多搜索,这是实际抛出的异常:

SQL 2016 安装错误

0 投票
2 回答
566 浏览

sql-server - SQL Server 2016 Express 安装错误

我有两个磁盘:

  • (VeraCrypt 加密)硬盘:分区A
  • SSD:分区C

视窗 10 专业版。Microsoft SQL Server Express 2016。我已从默认分区更改CA. 尝试安装时出现此错误:

在此处输入图像描述

(对于 2014 版本它在Installation progress步骤中给了我同样的错误)。我改为C,没有帮助。我已更改为不同的目录(没有(x86)),没有帮助。我在网上查了类似的问题,但仍然无法弄清楚。我将不胜感激。

0 投票
2 回答
1100 浏览

sql - SQL Server:使用日期范围标准的平均销售额

我是 SQL Server 的新手(比如 10 分钟)。我有一个包含几列(单位、日期、主 ID、AVE 月销售额)的测试数据库。平均每月销售额为空。

背景:我从 Excel 文件中导入数据,这些文件是从其他文件构建的,平均销售计算时间是 Excel 让我抓狂,因此这篇文章。

我想做的是根据相关行中的日期用过去 6 个月的平均单位填充平均销售额列。即如果日期是 2016 年 6 月 31 日,我应该从 2016 年 1 月 1 日到包括 2016 年 6 月 31 日,获得该特定主 ID 的平均单位销售额(主 ID 不是我的唯一密钥 - 仅供参考) .

如前所述,我是 SQL 新手,我使用的是 SQL Server Express(本地运行),数据表 ( SALES) 有大约 8m 行。我不确定这样的计算是否应该是 SQL,但我想尝试一下,这样我可以检查它是否比我目前的方法(Excel)快。

如果有人可以用一个例子来解释这一点,那就太好了。

谢谢你。标记。

0 投票
2 回答
827 浏览

sql-server - Visual Studio 无法将数据连接添加到 SQL Server Express 2016

我在 VisualStudio Community 2015、SQL SERVER EXPRESS 2016 中工作,当我尝试添加与 sqlServer 的服务器连接时,出现以下错误:

在此处输入图像描述

(测试连接后安全,一切正常)