问题标签 [sql-server-2005]

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 投票
8 回答
17773 浏览

sql - 查询从 Web 应用程序超时,但从管理工作室运行良好

这是我在另一个论坛上提出的一个问题,得到了一些不错的答案,但我想看看这里是否有人有更多的见解。

问题是您的 Web 应用程序中的一个页面在进行存储过程调用时超时,因此您使用 Sql Profiler 或您的应用程序跟踪日志来查找查询并将其粘贴到管理工作室以计算我们为什么它运行缓慢。但是你从那里运行它,它就会一直燃烧,每次不到一秒钟就返回。

我的特殊情况是使用 ASP.NET 2.0 和 Sql Server 2005,但我认为这个问题可能适用于任何 RDBMS 系统。

0 投票
19 回答
431233 浏览

sql-server - 如何终止与 SQL Server 2005 数据库的所有当前连接?

我想重命名数据库,但不断收到数据库上“无法获得排他锁”的错误,这意味着有一些连接仍然处于活动状态。

如何终止与数据库的所有连接以便重命名它?

0 投票
3 回答
1047 浏览

sql-server - 为什么Sql Server 2005 维护计划对dbcc checkdb 使用错误的数据库?

这是我看到除了我自己之外的其他人的问题,我还没有找到一个很好的解释。

假设您有一个维护计划,其中包含检查数据库的任务,如下所示:

如果您在任务执行后查看日志,您可能会看到如下内容:

它没有检查 MyDb,而是检查了 master 和 msssqlsystemresource。

为什么?

我的解决方法是使用以下方法创建一个 Sql Server 代理作业:

这总是很好。

0 投票
7 回答
3827 浏览

sql-server - 识别 SQL Server 性能问题

我们的 SQL Server 2005 群集上出现零星的随机查询超时。我拥有一些使用它的应用程序,所以我正在帮助调查。在常规的 ol' Perfmon 中查看 % CPU 时间时,您当然可以看到它的变化。但是,SQL 活动监视器只给出一个进程使用的累积 CPU 和 IO 时间,而不是它当时正在使用的时间,或者在特定时间范围内使用的时间。也许我可以使用分析器并运行跟踪,但是这个集群被大量使用,我担心我会在大海捞针。我在吠叫错误的树吗?

有没有人有一些好的方法可以在这种环境中追踪昂贵的查询/流程?

0 投票
7 回答
3397 浏览

sql-server - Access 2000 连接到 SQL Server 2005

我工作的公司有一个使用 SQL Server 2000 后端的旧 Access 2000 应用程序。我们的任务是将后端移动到新服务器上的 SQL Server 2005 数据库。不幸的是,在尝试进行任何插入或更新时,应用程序无法正常运行。我的研究发现许多论坛帖子 Microsoft 不支持 Access 2000 -> SQL 2005,但我找不到任何 Microsoft 文档来验证这一点。

任何人都可以将我链接到一些官方文档,或者有没有人使用过这个设置并且可以确认这应该工作并且我们的问题出在其他地方?

不确定是否重要,但该应用程序是编译成 ADE 的 ADP。

0 投票
5 回答
2607 浏览

linq - SQL Server 2008 与 2005 Linq 集成

Linq To SQL 或实体框架都很好地与 SQL Server 2005 集成。

SQL Server 2008 规格表承诺更好的集成——但我看不到。

在与 2008 服务器通信时您可以在 Linq-wise 上执行哪些在与 SQL Server 2005 通信时不能执行的示例有哪些?

0 投票
24 回答
155592 浏览

string - 从字符串中解析可用的街道地址、城市、州、邮编

问题:我有一个来自 Access 数据库的地址字段,该字段已转换为 SQL Server 2005。该字段将所有内容都放在一个字段中。我需要将地址的各个部分解析为规范化表中的相应字段。我需要对大约 4,000 条记录执行此操作,并且它需要是可重复的。

假设:

  1. 假设在美国的地址(现在)

  2. 假设输入字符串有时会包含收件人(被寻址的人)和/或第二个街道地址(即 Suite B)

  3. 状态可以缩写

  4. 邮政编码可以是标准的 5 位数字或 zip+4

  5. 在某些情况下有错别字

更新:针对提出的问题,标准并未得到普遍遵守;我需要存储各个值,而不仅仅是地理编码和错误意味着错字(在上面更正)

样本数据:

  • AP Croll & Son 2299 Lewes-Georgetown Hwy, Georgetown, DE 19947

  • 11522 肖尼路,格林伍德 DE 19950

  • 144 Kings Highway, SW Dover, DE 19901

  • 综合常数。服务 2 Penns Way Suite 405 New Castle, DE 19720

  • Humes Realty 33 Bridle Ridge Court, Lewes, DE 19958

  • 尼科尔斯挖掘 2742 Pulaski Hwy Newark, DE 19711

  • 2284 Bryn Zion Road, 士麦那, DE 19904

  • VEI Dover Crossroads, LLC 1500 Serpentine Road, Suite 100 Baltimore MD 21

  • 580 North Dupont Highway Dover, DE 19901

  • 邮政信箱 778 多佛,DE 19903

0 投票
10 回答
84138 浏览

sql-server - 通过网络恢复数据库备份

如何通过网络使用 SQL Server 2005 恢复数据库备份?我记得以前这样做过,但是你必须这样做的方式有些奇怪。

0 投票
3 回答
9410 浏览

sql-server - 从 SQL Server 2005 存储过程检查文件是否存在的最佳方法是什么?

我们在 SQL Server 2000 中使用“未记录”的 xp_fileexist 存储过程多年,并且没有遇到任何问题。在 2005 年,如果执行用户帐户不是系统管理员,他们似乎稍微修改了行为以始终返回 0。如果 SQL Server 服务在 LocalSystem 帐户下运行并且您尝试检查网络上的文件,它似乎也返回零。

我想摆脱 xp_fileexist。有没有人有更好的方法来从存储过程内部检查网络位置是否存在文件?

0 投票
6 回答
64865 浏览

sql - SQL查询按月比较产品销售额

我有一个每月状态数据库视图,我需要基于该视图构建报告。视图中的数据如下所示:


...等等

该视图具有产品类别、收入、年份和月份。我想创建一个比较 2007 年和 2008 年的报告,显示没有销售的月份为 0。所以报告应该是这样的:


需要注意的关键是第 1 个月只有 2008 年的销售额,因此 2007 年为 0。此外,第 4 个月只有 2008 年没有销售额,因此为 0,而 2007 年有销售额并且仍然显示。

此外,该报告实际上是针对财政年度的 - 因此,如果 2007 年或 2008 年的第 5 个月没有销售,我希望两者都为 0 的空列。

我得到的查询看起来像这样:

这个查询的问题是它不会返回我上面示例数据中的第四行,因为我们在 2008 年没有任何销售,但我们实际上在 2007 年做到了。

这可能是一个常见的查询/问题,但是在做了这么长时间的前端开发之后,我的 SQL 已经生锈了。任何帮助是极大的赞赏!

哦,顺便说一句,我正在使用 SQL 2005 进行此查询,所以如果有任何有用的新功能可以帮助我,请告诉我。