问题标签 [sql-server-2008r2-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 投票
4 回答
8709 浏览

sql - SQL 计数查询。偶数奇数

我有一个产品表,我需要知道表中的记录数。目标是将返回查询分为 2 个单独的查询。

主要查询是:

0 投票
2 回答
526 浏览

sql - 在字符串字段上尝试 SQL 表更新匹配

真的可以在更新查询方面使用一些帮助...(SQL Serer 2008 R2 Express)我有两个表,tblJP并且tblMaster.

我只有一个在两个表之间匹配的字符串字段。

我需要更新tblJP.LangString什么tblMaster.Long_text时候

任何帮助将不胜感激。我正在转动我的轮子,尝试从创建临时表到其他类型的连接的各种逻辑和语法,但都没有运气。

0 投票
5 回答
4544 浏览

sql-server - 如何提高 Microsoft SQL Server 2008 R2 Express 版本的性能

我在家里使用上述服务器,在工作中使用真实/完整版。我在家里和办公室有相同的数据库(小一个)。

我的家用电脑是 i7/4GB/单 2.5" SATA2 HD。

我的办公电脑是 i3/8GB/1GB Single 3.5" SATA2 HD。

办公服务器更快地运行相同的查询。

关于如何手动配置快速版以更快地工作的任何建议?

0 投票
2 回答
3538 浏览

windows-8 - Windows Developer Preview 上的 SQL Server 2008 R2 设置错误

我正在尝试在 Windows Developer Preview(32 位)上安装 SQL Server 2008 R2(Express),但遇到一个奇怪的错误:

Microsoft SQL Server 2008 R2 设置

SQL Server 2008 R2 安装程序需要安装 Microsoft .NET Framework 和更新的 Windows Installer。

要启用 .NET Framework Core 角色,请单击“确定”。要退出安装程序,请单击取消。

确定 取消

即使我单击了确定,但错误却一次又一次地出现。你知道原因和解决方法吗?

0 投票
2 回答
5111 浏览

sql-server - 实体框架缓存的查询计划性能随参数不同而降低

我有以下问题。

背景

我正在尝试使用 MVC3、EF4 和 jquery 在具有 450 万条记录的表上实现自动完成选择器。

这是表格:

该表是相当静态的(它只需要每月批量更新)并且是只读的。

如果有人想下载记录 (54MB),这是 URL:

http://www.afip.gob.ar/genericos/cInscripcion/22102011.zip

这是记录描述:

http://www.afip.gob.ar/genericos/cInscripcion/archivoCompleto.asp

这是应用程序的代码:

控制器:

看法:

现在:

问题

如您所见,如果查询字符串仅包含数字,则代码遵循不同的路径。

当控制器参数的所有字符都是数字时(其中 u.afpCUIT.StartsWith(query) ),查询优化器“应该”执行聚集索引查找(它会执行)并返回它找到的前 50 行。当第一个“自动完成”字符串到达​​时(通常最多一个或两个字符),查询执行得非常快,但是当字符串的长度增加时,性能会显着下降(使用 9 或 9 几乎需要 20 秒到 2 分钟更多字符)。令人惊讶的是,在“重新启动”SQL Server 服务后,如果初始字符串包含 10 个字符,它的性能也很好,但是当我们从“查询”字符串中删除字符时,性能会下降,完全相反。

为什么会这样?

当 SQL Server 编译第一个执行计划时,它会对其进行优化,以便在大型结果集(或反之亦然)的情况下执行得非常快。缩小(或扩展)结果集的后续查询需要不同的执行计划......但是...... EF生成的SQL使用逗号参数(精确地)避免语句重新编译......

通过执行清理执行计划缓存:

将性能恢复到出色的响应时间......但是......它会杀死所有数据库中的所有计划,从而降低所有其他缓存计划的性能(通常执行良好)。

在对 EF sql 语句进行了一些分析之后,我在 EF 生成 sql 之前在查询分析器中执行了 DBCC FREEPROCCACHE,结果生成了不同的执行计划,所有执行计划都在 250 毫秒范围内执行,与参数长度无关:

问题

有没有更优雅的选择

?

令人惊讶的是,查询的第二条路径(其中 u.afpNombre.StartsWith(query) )不受相同问题的影响并且表现出色。显然,当字符串的长度发生变化时,执行计划不会改变......

我在旧版本的 EF 中发现了一个 ObjectContext 参数:

但我在 EF4 中找不到它,我不确定全局结果是否相同。

我对这个问题感到很困惑,我不知道真正的问题在哪里

索引设计不佳?缺少分区?SQL SERVER 2008 速成版?EF生成的SQL?运气不好?

任何帮助都会很棒。提前谢谢!

0 投票
1 回答
64 浏览

profiler - 为没有 Profiler 的 .NET 应用程序配置 SQL Server 安全性

我该怎么做:http: //support.microsoft.com/kb/815154使用 SQL Server 2008 R2 Express,因为它似乎只适用于更高版本的 SQL。我知道有第三方分析器,但是有没有办法在没有分析器的情况下做到这一点,如果我必须使用第三方分析器。我将如何使用第三方分析器来做到这一点?

PS 我需要这个,所以我可以解决 ASP.NET 问题。

0 投票
1 回答
451 浏览

azure - 设置 Windows Azure 端到端开发环境

我下载了 AppFabric VS 工具并尝试安装,但最终出现致命错误。我已阅读 n 遵循 exe 的所有系统要求,除了带有 SQL Express 点的系统要求。我尝试使用默认实例安装 SQL Express 2008 r2,但它将实例名称作为“MSSQLSERVER”,在系统要求的链接中,它提到“SQLEXPRESS”以外的默认实例名称将失败。请为我提供 AppFabric 开发人员工具安装的分步安装指南。

这是下载链接和信息:http ://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17691

我有 VS 2010 n Windows 7 和 SQL Server Express 2008 R2。请提供有关设置完整(托管 Web n WCF 应用程序、AppFabric 开发、SQL Azure 等)Windows Azure 开发环境的信息。

0 投票
1 回答
283 浏览

winforms - 办公网络 SQLEXPRESS - 连接 Winform 问题

我创建了一个 Winform,它使用受信任的连接字符串连接到 SQL Server Express x64。

在开发机器上(也运行 SQL Server)Winform 工作 100%,生成的连接字符串是:

一旦我在联网的 PC 上尝试相同的 win 表单,它就无法连接。在远程机器上,我可以通过网络看到开发机器,即\\JOHN-WIN7PC

远程 PC 的结果连接字符串是:

我还在 SQL Server 上启用了 TCP-IP(设置为<default>),关闭了所有防火墙、反恶意软件(这不应该干扰),并且两台机器上都没有安装反病毒软件。

在这方面的任何帮助将不胜感激,因为我不知所措。

我在下面粘贴了异常:

0 投票
1 回答
600 浏览

sql-server - I cannot install SQL Server 2008 R2 express X64 management tools

I am trying to install the SQL Server 2008 R2 express X64 but it doesnot install the MANAGEMENT TOOLS because it finds the VS 2008 and it wants the SP1. I have not install any VS edition. How can I overcome this problem? I have windows 7 professional 64.

Thanks

0 投票
2 回答
255 浏览

sql-server - 如何编写 T-SQL 以将工具提示数据带回原始数据集?

我正在用 T-SQL 编写一个 SP,以便从存储在 SQL Server 2008 R2 的数据库表中的测试数据中恢复“首次通过率”指标。我编写了 SP 以返回用于在应用程序中绘制图形的基本数据,但我想添加工具提示以在用户将鼠标悬停在图形段上时提供特定时间段的详细信息。

注意 - 我不是在这里问如何做 UI 部分,只是问如何获取数据。UI 的东西我稍后会处理...

这是用于存储原始数据的简化模式:

这个想法是返回第一次正确构建的单元总数除以构建的单元总数 - 这是第一次通过的产量数。我们希望在任意时间段内对任意数量的装配线 (AssyLineID) 执行此操作。

在这种情况下,“任意”是指在给定的一天内每小时或在较长时间内每天...

生成的数据集是一个记录表,如下所示:

到目前为止一切顺利,但返回的 FPY 值并没有包含太多信息。对于有趣的事件(相对较低或较高的 FPY),质量团队想知道他们正在建造什么样的单位以及使用哪些数字来获得 FPY——无需查阅另一份报告。当要显示工具提示时,我可以返回数据库,但数据不会相同。原始数据集考虑了在较早时间段内失败的单元,并且不(错误地)将其视为当前时间段的良好单元。

这是我的 SP 的一个简化版本,用于获取给定日期的每小时 FPY:

我需要一种方法来为每个时间段的每条装配线填充详细信息,如下所示:

注意我需要在保存详细记录之前创建主/父记录并将其保存到磁盘,所以我有外键值(FpyValueID)。

我可以想象的一种方法是更改​​从详细记录计算原始数据和 SUM 数据的方式,以计算总体 FPY 值。我还可以看到我可能需要在哪里使用 GROUP BY 指令来获取详细值。

有没有人对如何构建 SQL 查询以在不添加更多循环的情况下拉回这些数据有建议?这已经很长了,所以我会在这里退出。如果您需要更多信息,请询问...

提前感谢您的任何想法/帮助,戴夫