标签: sql-server-express

SQL Server Express Edition 中没有并行性

我在 Windows Server 2019(1809 版)上安装了 SQL Server 2019 Express Edition (CU8),并且我的所有查询都NoParallelPlansInDesktopOrExpressEditionNoparallelPlanReason属性中进行了串行。

是不是 Express Edition 永远不会并行?我在 Microsoft 文档中找不到任何关于此的信息。

在此处输入图片说明 在此处输入图片说明

sql-server parallelism sql-server-express windows-server-2019

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

sql server 中的数据类型,类似数据类型之间的差异,数字,货币,十进制,浮点数

可以为该值指定哪些数据类型 --> 45.58

可以给这些:

  • 数字
  • 十进制
  • 漂浮

那有什么区别呢?哪一种最好用?

sql-server sql-server-express

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

哪个版本的 SQL Server express

我正在寻找学习 SQL 服务器 - 特别是 T-SQL 编程,编写存储过程等并逐渐熟悉。

我查看了 MS 站点以下载 SQL Server express,但是它给了我以下选择。考虑到我的学习目标,有人可以建议哪个应该是正确的选择吗?

  • SQL Server Express with Tools(带 LocalDB,包括数据库引擎和 SQL Server Management Studio Express)
  • SQL Server Management Studio Express(仅限工具)
  • SQL Server Express LocalDB(MSI 安装程序)
  • SQL Server Express with Advanced Services(包含数据库引擎、Express Tools、Reporting Services 和 Full Text Search)
  • SQL Server Express(仅包含数据库引擎)

这些都在下面的网站上 -

http://www.microsoft.com/sqlserver/en/us/editions/2012-editions/express.aspx

sql-server sql-server-express

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

哪个 SQL Server Express 版本适合我?

我开发了一个 Java 程序,它与 SQL Server 一起工作,因为它是数据库。我已经在我的 Windows 上安装了 SQL Server 2012 企业版,并通过 SQL Server Management Studio 设计了数据库;例如:我设计了它的表,设置了一个备份计划,它每 24 小时从自身进行一次备份,以及其他功能。

哪个版本的 SQL Server Express 应该安装在用户的 Windows 计算机上,这样我的程序不仅可以连接到本地数据库并使用它,而且其他被禁止的数据库功能(如备份计划)也可以使用?

数据库和 Java 程序将在同一台计算机上。


我选择数据库版本的标准是

  1. 我的数据库有一些表
  2. Java 程序将插入、更新、删除、选择和向表中添加列
  3. 除了 Java 应用程序之外,iReport 将用于报告数据
  4. 数据库文件设置为无法删除
  5. 它有一个预定的备份,没有别的

sql-server-express

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

将数据提取到另一台计算机

我有 SQL Server 2008 R2 Express 版本,我想将该数据库中的数据导出到另一台计算机,以便我可以在该计算机中再次导入它。

请问怎么样?

我试过的

在数据库中右键->任务->导出->设置服务器名+密码+设置数据库源。

我的问题

我发现我必须设置目的地,但我没有找到目的地作为文件或类似的东西,我只是发现目的地是我从中提取数据的同一个数据库。

请帮助,提前致谢

sql-server sql-server-2008-r2 sql-server-express

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

SQL Server 2008 R2 Express 单 CPU 内核使用情况和升级到 SQL Server 2014 Express 的需要

在我们的办公室,我们使用安装在 Windows Server 2012 中的 SQL Server 2008R2 Express。SQL Server 数据库同时被网络中的 60 多个用户访问。最近几天,我们遇到了 SQL Server 和我们使用 SQL Server 的程序的性能下降。

从过去几年开始,我们使用 Windows Server 2003 和 SQL Server 2008 R2 Express。几个月后,我们将服务器更改为 Windows Server 2012。

我可以使用性能计数器等分析 SQL Server 的性能。但在此之前我想知道以下细节

  1. SQL Server 2008 R2 Express 是否有任何限制,例如它只使用一个 CPU 核心?这可能是性能缓慢的原因吗?

  2. 在 Windows Server 2012 上使用旧版本 (SQL Server 2008 R2 Express) 时是否存在兼容性问题?

  3. 是否需要升级到 SQL Server 2014 Express?我会得到什么好处吗?

performance sql-server sql-server-express windows-server sql-server-2014

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

无法将 SQL Express 升级到 SQL Standard

我安装了 64 位 SQL Server 2008 Express R2,但无法将其升级到完全许可的 2014 标准版。当我尝试更新到 SP 4 时,出现以下问题:

在此处输入图片说明

如果我尝试运行升级版本,请注意没有“实例选择”选项可供我选择我的实例:

在此处输入图片说明

但是,我能够连接并运行到数据库,并获取属性:

在此处输入图片说明

所以我的问题是,我可以使用现有的 SQL express 实例,但我无法升级服务包或升级版本。我在这里不知所措。有什么想法吗?以下是安装日志的摘要:

Overall summary:
  Final result:                  Passed
  Exit code (Decimal):           0
  Start time:                    2015-08-11 12:12:19
  End time:                      2015-08-11 12:19:27
  Requested action:              EditionUpgrade

Machine Properties:
  Machine name:                  xxxxxxxx
  Machine processor count:       8
  OS version:                    Windows 8
  OS service pack:               
  OS region:                     United States
  OS language:                   English (United States)
  OS architecture:               x64
  Process architecture:          64 Bit
  OS clustered:                  No

Product features discovered:
  Product              Instance             Instance …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2008-r2 sql-server-express sql-server-2014

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

是否有 Azure SQL DB 的 Express 版本?

对于本地 SQL Server,有 Express、Web、Standard 和 Enterprise 等版本。Azure SQL DB 中是否存在这些版本(或类似版本),尤其是 Express?

我的 Google-Fu 在这里失败了,可能是因为它不存在。

sql-server express-edition azure-sql-database sql-server-express

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

关于Sql server 2014 express edition

我需要知道在 express 版本的数据库中添加另一个数据文件(比如 MYDB)是否会有另外 10 GB 的大小,或者 10 GB 将是我们添加到数据库中的所有数据文件的总大小。实际上,我使用的是 SQL Server 2014 Express 版本,我们知道数据库大小限制为 10 GB,因此一旦数据库达到我不想要的 10 Gb,我必须将其存档。

我的目的是问这个问题,一旦数据库大小达到10GB,添加另一个数据文件是否可以帮助我避免归档数据库并继续使用同一个数据库?

sql-server sql-server-express sql-server-2014

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

尽管 cpu_time 和逻辑读/写非常低,但存储过程仍超时

我正在本地开发一项使用 SQL Server Express 作为数据库的服务。我看到奇怪的行为,存储过程连续执行多次(使用不同的参数),并且在几次成功调用(每次调用大约 1 秒)之后,它开始超时。

rpc_completed 事件显示以下信息:

CPU时间 逻辑读取数 期间 结果
984000 15244 1048445 好的
63000 8543 75841 好的
531000 1782 30036796 中止
0 2 30003296 中止
15000 820 29995839 中止
0 2 30010495 中止

四个中止的事件是完全相同的命令+参数的重试。

这里发生了一些奇怪的事情:

  • cpu_time始终低于 1 秒,即使duration跳至 30 秒
  • 两个中止的事件显示 0cpu_time并且仅显示 2 logical reads(应该是数千)

这只是一个在开发机器上运行的简单 SQL Express 实例,没有进行任何其他操作。整个数据库只有几 MB,因此很难想象这些命令的成本会稍微昂贵。所以我不确定为什么服务器突然开始在这些命令上超时(虽然显然几乎没有做任何工作)。

知道这是怎么回事吗?

更新1:

  • 稍后我从查询窗口运行了失败的命令,它在 1 秒内成功执行。所以这并不是一个本质上昂贵的命令。
  • 整个数据库只有大约 5000 行。
  • 该命令仅引用 6 个表。

该命令如下所示:

declare @p1 KeyType
insert into @p1 values (1234,2345) …
Run Code Online (Sandbox Code Playgroud)

sql-server extended-events sql-server-express

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